Advertisement

Oracle故障诊断方法

阅读量:
请添加图片描述

Oracle日志分析

数据库告警文件 alertSID.log 和 系统进程的trace文件

11g之后在 vdiag_info视图里查询 10g和之前在 ORACLE_BASE/admin/SID/bdump 路径下查询
1.记录数据库重大操作:启动,关闭,创建,删除表空间等
2.记录数据库发生的错误
3.归档文件

监听log日志文件

路径:$ORACLE_HOME/network/log/
文件名:listener.log

RAC日志

vdiag_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
    
    
      
      
    

全部评论 (0)

还没有任何评论哟~