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

вторник, 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= на свой.

среда, 11 мая 2011 г.

Увеличение размера archivelog в oracle 11

После получения такой ошибки ORA-00257: archiver error. Connect internal only, until freed. DSRA0010E: SQL State = 64000, Error Code = 257
Мы увидели что у нас закончилось место выделенное под архивлоги.
Вылечили так.

~$ sqlplus / as sysdba

SQL> show parameter db_reco

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest                   string                C:\oracle\product\11.2.0\flash_recovery_area
db_recovery_file_dest_size            big integer        4G

SQL> alter system set db_recovery_file_dest_size=32G scope=both;
 
### Команда alter system set db_recovery_file_dest_size=32G увеличивает объем архив логов до 32Гб.
### "scope=both;" командой сохраняешь эти настройки и в memory и в файл spfile.

System altered. ### Сообщает что всё ок.

SQL> alter database open; ### Открываем БД

Database altered. ### Может быть ошибка о том что база уже открыта.

SQL> exit ### Валим оттуда.

вторник, 3 мая 2011 г.

запуск программы в en_US

LANG=en_US.UTF-8 sudo ./program

понедельник, 28 февраля 2011 г.

Создание locale CP1251 в linux ubuntu

echo "ru_RU.CP1251 CP1251" | sudo tee -a /var/lib/locales/supported.d/ru
sudo locale-gen

понедельник, 24 января 2011 г.

ffmpeg вырезать видео по времени

ffmpeg -i ./file.avi -acodec copy -vcodec copy -ss 00:00:00 -t 00:02:13 ./new_file.avi

-i путь к файлу
-acodec copy копируем аудио кодек
-vcodec copy копируем видео кодек
-ss начало в ЧЧ:ММ:СС
-t конеч в ЧЧ:ММ:СС
./new_file.avi путь к новому файлу