数据库故障处理思路
目录
- 心态
- 系统层面
- CPU
- 内存
- I/O
- 网络
- 数据库层面
- 集群状态
- 数据库状态
- 日志
- 等待事件(排除IDLE等待事件):个数、等待时长
心态
沉着冷静、抽丝剥茧、胆大心细
系统层面
CPU
内存
I/O
网络
top dstat mpstat sar iostat free iotop iftop iperf vmstat
- OSWatch
- 查看 Linux 服务器性能参数指标
数据库层面
集群状态
crsctl stat res -t
数据库状态
ps -ef|grep smon
日志
alert日志
等待事件(排除IDLE等待事件):个数、等待时长
select inst_id,sid,username,event,count(*) from gv$session
where wait_class<>'Idle'
group by inst_id,sid,username,event
order by 4;
等待事件->会话:SQL、用户名、机器名称、阻塞
- Oracle会话
会话详情
对象信息
SQL语句
会话阻塞情况
数据库的锁
历史信息
杀会话
还没有评论,来说两句吧...