ORACLE_BASE/diag/rdbms/{ORACLE_SID}/trace/alert_{ORACLE_SID}.log。ORACLE_BASE/diag/rdbms/{ORACLE_SID}/trace/目录,文件名如ora_{PID}.trc。LOG_ARCHIVE_DEST_n指定路径。grep筛选关键字(如ORA-),awk统计错误码出现次数。grep "ORA-" /path/to/alert.log
grep "ORA-" /path/to/alert.log | awk '{print NF}' | sort | uniq -c
tail -f动态监控日志文件。-- 创建数据字典文件
EXEC DBMS_LOGMNR_D.BUILD('dict.ora');
-- 添加日志文件并分析
EXEC DBMS_LOGMNR.START_LOGMNR(STARTSCN => 123456, OPTIONS => DBMS_LOGMNR.DICT_FROM_FILE);
SELECT * FROM V$LOGMNR_CONTENTS;
VDIAG_INFO获取日志路径)。tkprof工具分析SQL执行计划、等待事件。tkprof tracefile.trc output.txt sort=prsela,exeela,fchela
ORA-00600),结合Oracle官方文档排查。ARCHIVELOG),避免日志覆盖。