프린트 하기

OS환경 : Oracle Linux6.8(64bit)


DB 환경 : Oracle Database 12.2.0.1


방법 : alert log 에 메세지 입력하는 방법 system package (dbms_system.ksdwrt 이용)

아래는 alert.log 에 write 하는 system package 임

sys user로 실행해야함


사용법

1
SQL> exec dbms_system.ksdwrt(n, 'message');


n 값 설명

1 : trace file 에 message를 기록할 때 사용

2 : alertlog 에 message를 기록할 때 사용

3 : 둘 다에 message를 기록할 때 사용 


실제 사용

1
2
3
SQL> exec dbms_system.ksdwrt(2'Hi, I can write to the alert log file!');
 
PL/SQL procedure successfully completed.


alert log 확인

1
2
Wed Jan 30 17:49:44 2019
Hi, I can write to the alert log file!


+

버퍼의 모든 출력을 trace파일로 플러시

1
2
3
SQL> exec dbms_system.ksdfls;
 
PL/SQL procedure successfully completed.

 



참조 : https://kwoncharlie.blog.me/10149365140

https://m.blog.naver.com/hanccii/220719586961

https://ukja.tistory.com/176

http://www.juliandyke.com/Diagnostics/Packages/DBMS_SYSTEM/KSDFLS.php