четверг, 10 сентября 2015 г.

Linux.Oracle.Создать\удалить симлинк [symlink] (ярлык).

Создание симлинка [symlink] (ярлыка) на примере каталога с трейс-файлами в Oracle.

Запрос вернет каталог, куда сохраняются  трассировочные файлы:

SQL> select value "Trace path"
     from V$PARAMETER p
     where p.name = 'user_dump_dest';

Trace path
--------------------------------------------------------------------------
/u01/app/oracle/diag/rdbms/usbs09/usbs09/trace

вторник, 1 сентября 2015 г.

ORACLE. "ORA-01075: Вы уже зарегистрированы" после получения ошибки ORA-04031 ["ORA-01075: you are currently logged on" with ORA-04031]

Описание:
Рассмотрим случай когда на БД появилось сообщение вида:

ORA-00604: error occurred at recursive SQL level 2
ORA-04031: unable to allocate 3896 bytes of shared memory ("shared
pool","select t.ts#,t.file#,t.block...","sga heap(1,0)","kglsim object batch")

Аналогично это сообщение будет отображено в alert.log.

После этого пытаемся подключиться к БД под SYS и получаем ошибку:

>sqlplus / as sysdba
ERROR:
ORA-01075: you are currently logged on 


понедельник, 10 августа 2015 г.

Как мир переходил с Internet Explorer на Chrome


Когда-то давным-давно для того, чтобы проверить свой e-mail или просто посидеть в Интернете многие использовали браузер  MS Internet Explorer. Но если взглянуть на эту инфографику, то вы поймете, что на самом деле это было не так уж и давно. Всего пару лет назад почти каждая страна перешла на Chrome.

четверг, 6 августа 2015 г.

WIN. Короткие имена в Windows


Для совместимости со старыми приложениями Windows помимо длинного (видимого)  имени файла так же формирует короткое имя файла. Увидеть, короткое имя файла можно, например, командой 
 dir /x:

вторник, 4 августа 2015 г.

ORACLE. ORA-00439

ORA-00439


Error:    ORA-439
Text:    feature not enabled: %s
---------------------------------------------------------------------------
Cause:    The specified feature is not enabled.
Action:    Do not attempt to use this feature.

PLSQL. Null-символ или CHR(0) в Oracle (PL\SQL).



Oracle не отображает строку следующую после символа CHR(0). Многие языки программирования считают символ CHR(0) концом строки, поэтому после него информация не отображается.