오라클 alert log 조회 v$diag_alert_ext

오라클 서버 접속 없이 alert log 파일을 SQL로 조회할 수 있다. 바로 v$diag_alert_ext를 이용하는 것이다.

SELECT ORIGINATING_TIMESTAMP, MESSAGE_TEXT
FROM   V$DIAG_ALERT_EXT
WHERE  ORIGINATING_TIMESTAMP >= TRUNC(SYSDATE);

이 테이블은 아쉽게도 RAC 환경에서 다른 인스턴스의 정보는 볼 수 없다. RAC 노드별로 보고 싶다면 해당 인스턴스에 접속해서 조회해야 한다.

참고로, alert log 뿐만 아니라 trace file, udump file도 SQL로 조회할 수 있다.

위로 스크롤