oracle 12.1.0.2.0 每天数据库自动宕机,相关trace文件在附件,各位大神帮忙分析一下



alert/AWR/ASH一起上传吧,还有宕机时间点是什么?


每天大概凌晨0点-1点左右数据库实例就宕机了。awr是宕机前的快照。


提供的AWR并不是发生问题前的时段,相距比较远,希望提供发生问题前awr/ash,越近越好,操作系统日志,有操作系统监控信息最好。
可以从提供的AWR可以看出,从Background Wait Events部分可以看出lgwr,dbwr基本处于很繁忙且写入效率并不高的状态,
从IOStat by Function summary,dbwr的每秒写请求更是高达90多次。
alert日志中时间线:
(1)Private strand flush not complete
(2)Checkpoint not complete
(3)PSP0进程因为意外处于died状态
Instance Critical Process (pid: 3, ospid: 25746, PSP0) died unexpectedly
(4)PMON终结了实例
PMON (ospid: 25742): terminating the instance due to error 490
Thu Mar 19 00:57:00 2020
(5)由于pmon已经终结实例,从systemstate dump中可以看到下面user#/name: 132/SHIPPOSITION会话也因此关闭。
opiodr aborting process unknown ospid (23007) as a result of ORA-1092
Thu Mar 19 00:57:00 2020
(6)生成了systemstate dump
System state dump requested by (instance=1, osid=25742 (PMON)), summary=[abnormal instance termination].


