X$DBGALERTEXT показывает последний log.xml
X$DIAG_ALERT_EXT показывает объединенное содержимое для файлов log_XX.xml, включая log.xml.
Select ORA-XXXXX and TNS-XXXXX errors last 10 minutes:
X$DIAG_ALERT_EXT показывает объединенное содержимое для файлов log_XX.xml, включая log.xml.
- connect sys as sysdba
- select * from X$DBGALERTEXT where rownum <= 20;
- set linesize 254
- col ORIGINATING_TIMESTAMP format a50
- col MESSAGE_TEXT format a170
- SELECT ORIGINATING_TIMESTAMP, message_text FROM X$DIAG_ALERT_EXT
- where 1 = 1
- and originating_timestamp >= sysdate - 30
- and message_text like 'ALTER SYSTEM%'
- and message_text not like 'ALTER SYSTEM ARCHIVE LOG%'
- ;
Select ORA-XXXXX and TNS-XXXXX errors last 10 minutes:
- set linesize 254
- col ORIGINATING_TIMESTAMP format a50
- col MESSAGE_TEXT format a170
- SELECT inst_id, originating_timestamp, MESSAGE_TEXT
- FROM TABLE (
- gv$ (
- CURSOR (
- SELECT inst_id, originating_timestamp, MESSAGE_TEXT
- FROM v$diag_alert_ext
- WHERE originating_timestamp > (SYSDATE - 10/1440)
- AND (MESSAGE_TEXT LIKE '%ORA-%' or MESSAGE_TEXT LIKE '%TNS-%')
- AND MESSAGE_TEXT NOT LIKE '%TNS-12502%'
- )
- )
- )
- ORDER BY inst_id, originating_timestamp;