Таких блогов миллиарды, и что бы не рыскать в гугле, и вспоминать как там было, я для себя пишу маленькие комментарии.

четверг, 5 апреля 2012 г.

Grub soft raid1 замена диска grub rescue

После замены сбойного hdd, система отказалась грузиться.
Лечим, грузимся с лайв сиди и устанавливаем груб на hdd

#grub
grub: device (hd0) /dev/sda
grub: root (hd0,0)
grub: setup (hd0)
grub: quit

либо 
grub-install /dev/sda

где /dev/sda рабочий винт в рейде
далее добавление диска в массив как и обычно, копируем информацию о разделах на новый диск
(главное быть внимательным)
sfdisk -d /dev/sda | sfdisk /dev/sdb
добавляем в массив
mdadm --manage /dev/md0 --add /dev/sdb1
mdadm --manage /dev/md1 --add /dev/sdb2

Спасибо http://i-notes.org/grub-soft-raid1-zamena-diska-grub-rescue/

четверг, 15 марта 2012 г.

postgres CP1251

Если:
createdb: database creation failed: ERROR: invalid locale name ru_RU.cp1251

То:
1) gunzip /usr/share/i18n/charmaps/CP1251.gz
2) localedef -f /usr/share/i18n/charmaps/CP1251 -i
/usr/share/i18n/locales/ru_RU /usr/lib/locale/ru_RU.cp1251
3) createdb -E WIN --locale=ru_RU.cp1251 -T template0 NAMEDB
Complete

вторник, 10 января 2012 г.

Отключаем WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

При подключение к хосту считывается fingerprint и записывается в know_hosts.
При смене ip адреса у хоста fingerprint  не совпадает и выдается ошибка об Man-In-The-Middle атаке.
В связи с тем что по работе у тесторов всегда меняется ip адрес, а они работает с хостом по домену, пришлось выключить проверку fingerprint.

глобально — в /etc/ssh/ssh_config; для пользователя — ~/.ssh/config

Host *
StrictHostKeyChecking no
UserKnownHostsFile=/dev/null

вторник, 20 декабря 2011 г.

FIX "TNS:no appropriate service handler found"

Если ошибка такая

Listener refused the connection with the following error: ORA-12519,
TNS:no appropriate service handler found DSRA0010E: SQL State = 66000,
Error Code = 12,519

Лечим её так.
########
Подытоживаю сказанное:

При возникновении этой ошибки сначала смотрим сколько сессий задано в
параметрах
show parameter sessions

смотрим сколько сессий используется
select count(*) from v$session;

задаем если надо новые параметры, начиная от кол-ва процессов
sessions = (1.1 * PROCESSES) + 5
transactions= (1.1 * SESSIONS)

Например
processes - 300
sessions - 335
transactions - 369

Задаем новые параметры в базе:
alter system set processes=<new value> scope=spfile;
alter system set sessions=<new value> scope=spfile;
alter system set transactions=<new value> scope=spfile;

потом делаем рестарт базы

Мне - помогло :)
########

Взял с sql.ru на память, что бы потом не искать.

понедельник, 5 сентября 2011 г.

IHS 7.0.0.17 Centos 5.4 SSL0166E libgsk7ssl.so

После обновления IHS до 7.0.0.17 появилась ошибка
[Mon Sep 05 17:17:43 2011] [notice] (20019)DSO load failed: SSL0166E:
Failure attempting to load GSK library (libgsk7ssl.so)
решили её установкой пакетов
yum install compat-libstdc++-296.i686 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 compat-libstdc++-33 compat-db libXp libXmu libXtst libXft -y

пятница, 15 июля 2011 г.

mysql grant

(admin)
mysql> GRANT ALL ON gentoo.* TO 'admin'@'localhost' IDENTIFIED BY 'пароль';
(guest)
mysql> GRANT SELECT ON gentoo.* TO 'guest'@'localhost' IDENTIFIED BY 'пароль';

Всё время блин забываю.

среда, 22 июня 2011 г.

Скрипт перед Shutdown или Reboot

Нужно было выключать Oracle DB 10.2 и Oracle DB 11.2 установленых на
oracle linux.
Делать это нужно было автоматически перед выключание или ребутом сервера.
Наваял скрипт и кинул его в /etc/init.d/ но скрипт не срабатывал, права
доступа и +x были в порядке.
Вообщем решение найдено...оказывается, чтобы скрипту при
перезагрузке(или на уровнях 0,1 и 6) отправилась команда 'service
mystartscript stop' нужно при старте скрипта положить в папку
/var/lock/subsys пустой файл с именем, таким же как у скрипта....т.е.
сделать 'touch /var/lock/subsys/mystartscript'....и главно не забыть его
потом удалить(т.е. в stop добавить строку 'rm -f
/var/lock/subsys/mystartscript')...

Мой скрипт /etc/init.d/dbora

Главное не забудьте поменять ORA_HOME= на свой.