Oracle故障诊断方法
Oracle日志分析
数据库告警文件 alertSID.log 和 系统进程的trace文件
11g之后在 v$diag_info视图里查询
10g和之前在 $ORACLE_BASE/admin/SID/bdump 路径下查询
1.记录数据库重大操作:启动,关闭,创建,删除表空间等
2.记录数据库发生的错误
3.归档文件
监听log日志文件
路径:$ORACLE_HOME/network/log/
文件名:listener.log
RAC日志
v$diag_info视图 or $CSR_HOME/log/SID/ 路径下
alterhostname.log
crsd,cssd,evmd目录
日志收集
top
free -m
vmstat 2
iostat 2
收集trace日志
select * from v$diag_info
找到Diag Trace路径
收集AWR报告
单机:SQL>@?/rdbms/admin/awrrpt.sql
集群:SQL>@?/rdbms/admin/awrrpti.sql
收集addm自动故障诊断报告
单机:SQL>@?/rdbms/admin/addmrpt.sql
集群:SQL>@?/rdbms/admin/addmrpti.sql
原文地址:https://blog.csdn.net/qq_45748758/article/details/136344316
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!