ORACLE_BASE/diag/rdbms/{ORACLE_SID}/trace/alert_{ORACLE_SID}.log
,记录数据库运行状态、错误和警告。ORACLE_BASE/diag/rdbms/{ORACLE_SID}/trace/
目录,包含会话跟踪、SQL执行等详细信息。grep "ORA-" alert.log
(筛选错误信息);awk '{print $1,$2}' trace_file.trc
(提取特定字段)。sort -k 1,1 alert.log | uniq -c
(按时间排序并去重);wc -l trace_file.trc
(统计行数)。tail -f alert.log
(动态查看最新日志)。ALTER DATABASE ADD SUPPLEMENTAL LOG DATA
。EXEC DBMS_LOGMNR_D.BUILD
。EXEC DBMS_LOGMNR.ADD_LOGFILE
。EXEC DBMS_LOGMNR.START_LOGMNR
,查询V$LOGMNR_CONTENTS
视图获取结果。tkprof trace_file.trc output.txt sort=prsela,exeela
(按解析和执行时间排序)。ORA-
错误代码,结合oerr
工具获取错误详情。logrotate
工具管理日志轮转。