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 —