1
目录
1. 概述 ........................................................ - 1 -
1.1. 目标 ................................................... - 1 -
1.2. 指导范围 ............................................... - 1 -
2. 业务 SQL 故障 ................................................ - 1 -
2.1 SQL 性能异常问题......................................... - 1 -
2.1.1 定位系统 CPU 使用高的 oracle 进程号 .................. - 1 -
2.1.2 确定 oracle 进程执行内容 ............................ - 1 -
2.1.4 查看该 SQL 等待事件 ................................. - 2 -
2.1.4 查看该 SQL 执行计划 ................................. - 2 -
2.1.5 对比该 SQL 历史执行计划 ............................. - 2 -
2.1.6 固定 SQL 执行计划(OPtion) ......................... - 2 -
2.1.7 查看该 SQL 的 base line 信息(OPtion) ............... - 3 -
2.1.8 确定该 SQL Base Line 是否生效(OPtion) ............. - 4 -
2.1.9 查看耗性能的 SQL 语句 ............................... - 4 -
2.2 SQL 锁问题处理........................................... - 5 -
2.2.1 查看被锁对象信息 ................................... - 5 -
2.2.2 查看会话阻塞信息 ................................... - 6 -
2.2.3 解锁 ............................................... - 6 -
3. 数据库故障 .................................................. - 6 -
3.1 集群故障诊断(all_nodes)................................ - 6 -
3.1.1 集群服务状态检查 ................................... - 6 -
3.1.2 集群 alert 日志检查 ................................. - 7 -
3.1.3 集群 crsd 日志检查 .................................. - 7 -
3.1.4 集群 cssd 日志检查 .................................. - 7 -
3.1.5 ASM 日志检查 ....................................... - 7 -
3.1.6 数据库 alert 日志检查 ............................... - 7 -
3.1.7 OSWatcher 日志检查 ................................. - 7 -
3.2 数据库故障诊断........................................... - 7 -
3.2.1 数据库 alert 日志检查 ............................... - 7 -
3.2.2 手工执行生成快照 ................................... - 8 -
3.2.3 收集 AWR 信息 ....................................... - 8 -
3.2.4 收集 ADDM 信息 ...................................... - 8 -
3.2.5 收集 ASH 信息 ....................................... - 8 -
3.3 数据库 HANG 故障诊断...................................... - 8 -
3.3.1HANG 分析方法 ....................................... - 8 -
3.3.2 注意事项 ........................................... - 8 -
3.3.3 收集 SystemState 信息 ............................... - 9 -
3.3.4 收集 HangAnalyze 信息 ............................... - 9 -
3.3.5 收集 ErrorStack 信息 ................................ - 9 -
3.3.7 收集相关日志信息 ................................... - 9 -
3.4 常用事件................................................ - 10 -
评论