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

ORA-00054: ресурс занят и задано его получение с параметром NOWAIT

Имеем таблицу IT:
 
SQL>CREATE TABLE IT (s1 varchar2(10));
SQL>INSERT INTO IT VALUES ('test');
SQL>SELECT * FROM IT;
 
S1
----------
test

Установка Ruby на RHEL (Red Hat)

Для установки требуется выполнить две команды:


sudo yum install ruby
 
yum install ruby-rdoc ruby-devel 
 
После установки проверяем что запускается консоль, командой 
 
irb 
 

воскресенье, 13 сентября 2015 г.

Err. Java. Java was started but returned exit code=13

Ошибка при старте Eclips:
----
Java was started but returned exit code=13
C:\Program Files (x86)\Java\jre7\bin\javaw.exe
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-jar C:\Program Files\Eclipse-SDK-4.2-win32-x86_64\eclipse\\plugins/org.eclipse.equinox.launcher_1.30v20120522-1813.jar
-os win32
-ws win32
-arch x86_64
----

четверг, 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