由LGWR ADG终止,终止实例

  

11.2.0.4 RAC RAC的ADG环境。由于历史原因,备库节点二一直没有启动,一直是启动节点一对外提供服务。节点一警报报错,lgwr进行杀实例操作并自行重启。
我的2018年12月24日16:11:24
归档日志条目262740添加线程2序列185858 ID 0 x92570693桌子1:
我的2018年12月24日16:12:28
异常(类型:SIGSEGV信号,地址没有映射到对象][ADDR: 0 x7ffcd7489ff8] [PC: 0 x9899b16 qcsAnalyzeBooleanExpr() + 144][旗帜:0 x0,数:1]
错误文件/u01/app/oracle/诊断接头/rdbms/qdb/qdb1/跟踪/qdb1_ora_18912。委员会(事件=580470):
ora - 07445:遇到例外:核心转储(qcsAnalyzeBooleanExpr () + 144] [SIGSEGV] [ADDR: 0 x7ffcd7489ff8] [PC: 0 x9899b16][地址不映射到对象][]
事件细节:/u01/app/oracle/诊断接头/rdbms qdb qdb1/事件/incdir_580470/qdb1_ora_18912_i580470。委员会
使用ADRCI或支持工作台包事件。
看到注意411.1在Oracle支持错误和包装细节。

  

根据抛出的委员会文件,我们可以追踪到时间段内的某条SQL

  

* * 2018-12-24 16:12:28.596
dbkedDefDump():针对启动事件诊断转储(旗帜=0 x3=3级,面具=0 x0)
- - - - - -当前SQL语句的会话(sql_id=34 vxxxxxx) - - - - - -
从海量存储系统(MSS)中选择
。T_MSS_MOBILE_LOGIN_ADDR UUID的地方(7 xxxxx4xxxxxx, 48 xxxxxxx……
整个委员会文件190,文本内容UUID几乎占了整个文件。

  

新2:所有者=海量存储系统(MSS)中,segment_name=癟_MSS_MOBILE_LOGIN_ADDR”

  

所有者SEGMENT_NAME SEGMENT_TYPE Total_Bytes (MB)

  <人力资源/>   

MSS T_MSS_MOBILE_LOGIN_ADDR表分区230054

  

[oracle@qdb1跟踪]$ du sh/u01/app/oracle/诊断接头/rdbms/qdb/qdb1/事件/incdir_580470/qdb1_ora_18912_i580470。委员会
190/u01/app/oracle/诊断接头/rdbms/qdb/qdb1/事件/incdir_580470/qdb1_ora_18912_i580470.trc

  

紧接着系统报了4021错误代码
我的2018年12月24日16:30:17
系统状态转储跟踪文件/u01/app/oracle/诊断接头/rdbms/qdb qdb1/跟踪/qdb1_ora_67693。委员会
我的2018年12月24日16:32:32
错误文件/u01/app/oracle/诊断接头/rdbms/qdb/qdb1/跟踪/qdb1_lgwr_39157。委员会:
ora - 04021:等待锁对象时发生超时
LGWR (ospid: 39157):终止实例由于错误4021
一直到最后的杀死实例,自动重启
我的2018年12月24日16:32:39
许可高水标=1203
实例终止由LGWR pid=39157
用户(ospid: 6702):终止实例
实例被用户终止,pid=6702
星期一2018年12月24日16:32:48
从ORACLE实例(正常)

  

查询MOS相关文档,有一篇文档与我们的环境相符
ora - 04021:等待时发生超时锁对象:例如终止LGWR博士(文档ID 2183882.1)
 ADG LGWR终止,终止该实例“> <br/> <img src=由LGWR ADG终止,终止实例