В Oracle 11 произошли некоторые изменения в alert.log, теперь он представляет собой xml файл, но можно и найти его в текстовом виде ( искать в папке ../traces).
Появилась текстовая утилита ADRCI, которая позволяет работать с диагностическими данными, сообщениями и ошибками в alert.log.
Почитать об ADRCI можно тут и тут (или погуглить).
Для примера пару комманд:
Утилита имеет справку:
Появилась текстовая утилита ADRCI, которая позволяет работать с диагностическими данными, сообщениями и ошибками в alert.log.
Почитать об ADRCI можно тут и тут (или погуглить).
Для примера пару комманд:
$ adrci
adrci> SHOW INCIDENT -last 10
ADR Home = /oradump/diag/rdbms/cust1/cust1:
*************************************************************************
INCIDENT_ID PROBLEM_KEY CREATE_TIME
-------------------- ----------------------------------------------------------- ----------------------------------------
383543 ORA 600 [25027] 2012-09-18 01:02:56.410000 +03:00
383542 ORA 600 [kghstack_underflow_internal_1] 2012-09-18 01:02:44.434000 +03:00
adrci> SHOW INCIDENT -MODE DETAIL -P "INCIDENT_ID=383543"
adrci> SHOW INCIDENT -last 10
ADR Home = /oradump/diag/rdbms/cust1/cust1:
*************************************************************************
INCIDENT_ID PROBLEM_KEY CREATE_TIME
-------------------- ----------------------------------------------------------- ----------------------------------------
383543 ORA 600 [25027] 2012-09-18 01:02:56.410000 +03:00
383542 ORA 600 [kghstack_underflow_internal_1] 2012-09-18 01:02:44.434000 +03:00
adrci> SHOW INCIDENT -MODE DETAIL -P "INCIDENT_ID=383543"
Утилита имеет справку:
$ adrci
adrci> HELP
adrci> HELP