Escrever no ALERT.LOG do oracle.

Procedimento KSDWRT da dbms_system

Esse procedimento permite colocar uma mensagem em uma arquivo de destino que pode ser tanto o alert log ou um arquivo de trace.

Syntax
DBMS_SYSTEM.KSDWRT (
dest IN BINARY_INTEGER,
tst IN VARCHAR2);

Parâmetros
dest:
Onde vai escrever:
1 - Escreve no arquivo de trace.
2 - Escreve no alertlog.
3 - Escreve em ambos.

tst:
Mensagem que será escrita.

Exemplo

Escrever uma mensagem no alert log e no arquivo de trace

SQL> exec dbms_system.ksdwrt (3, ‘ ’);
SQL> exec dbms_system.ksdwrt (3, ‘--- Comeco ---’);
SQL> exec dbms_system.ksdddt;
SQL> exec dbms_system.ksdwrt (3, ‘ Teste da dbms_system.KSDWRT’);
SQL> exec dbms_system.ksdwrt (3, ‘--- Fim ---’);
SQL> exec dbms_system.ksdwrt (3, ‘ ’);


Saída no arquivo de trace:

*** 2006-08-10 08:01:15.000

--- Comeco ---
*** 2006-08-10 08:01:15.000
Teste da dbms_system.KSDWRT
--- Fim ---


Saída no alertlog:

Fri Aug 10 08:01:15.000

--- Comeco ---
Teste da dbms_system.KSDWRT
--- Fim ---

Comentários