четверг, 5 ноября 2015 г.

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

How change the default shell to bash (Solaris)? (Как изменить оболочку командного интерпретатора на Bash в Solaris)

ОС Solaris включает 6 интерпритаторов команд (Shell). Тремя базовыми командными интерпретаторами являются Bourn (интерпретатор по-умолчанию), C и Korn. Вдобавок к этому Solaris включает три свободно распространяемых ком. интерпретаторов: Bourn-Again(bash), TC (tcsh) и Z (zsh):

понедельник, 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 


понедельник, 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) концом строки, поэтому после него информация не отображается.

четверг, 30 июля 2015 г.

ORACLE. Трассировка в Oracle (dbms_system.set_ev)



Трассировка сессий в Oracle.
Процедурой dbms_system.set_ev:
------------------
sys.dbms_system.set_ev (si binary_integer,
    se binary_integer,
    ev binary_integer,
    le  binary_integer,
    nm varchar2);

среда, 29 июля 2015 г.

WIN. Установка Hmail Сервер на Win2008.




Установка Hmail Сервер на Win2008.


Версии ПО:
OS Name:           Microsoft Windows Server 2008 R2 Enterprise
OS Version:        6.1.7601 Service Pack 1 Build 7601
hMailServer-5.6.3-B2249 (https://www.hmailserver.com/download)

ORACLE. About AUDSID



Что такое AUDSID? (Oracle 11g).

В Oracle есть такое представление как v$session и многие наверняка пользовались этим представлением для того чтобы идентифицировать сессию по паре SID\SERIAL#. Многие DBA используют его для этого. Посмотрим на колонки этой таблицы: