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
http://www.juliandyke.com/Diagnostics/Packages/DBMS_SYSTEM/KSDFLS.php
'ORACLE > Sql' 카테고리의 다른 글
동시에 100개의 세션으로 dml 수행 방법 (0) | 2019.02.01 |
---|---|
OS 접속 권한 없이 oracle 접속해서 alert log 확인 (0) | 2019.01.31 |
substr로 문자열 추출 (0) | 2019.01.28 |
오라클 grid, crs 상태 확인용 쉘 스크립트 (0) | 2019.01.21 |
오라클 db 상태 확인용 쉘 스크립트 (0) | 2019.01.21 |