基础命令分析
tail -f /u01/app/oracle/diag/rdbms/{DB名}/{实例名}/trace/alert_{实例名}.log
。grep "ORA-" /path/to/alert.log
(过滤错误代码)。grep "ORA-" /path/to/alert.log | awk '{print $NF}' | sort | uniq -c
(统计错误出现次数)。Oracle专用工具
-- 创建快照
EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
-- 生成报告
@?/rdbms/admin/awrrpt.sql
```。
adrci show alert -tail -f
(查看诊断信息)。第三方工具
/u01/app/oracle/diag/rdbms/{DB名}/{实例名}/trace/
(Alert日志、Trace文件)。sysdba
权限。logrotate
工具配置自动轮转。参考来源: