Oracle 11.2 OGG-01117 Received signal: OMVS Shutdown (33)

本文档详细介绍了Oracle 11.2中遇到的OGG-01117错误,该错误由于AIX系统全局页交换问题导致。解决方案涉及AIX的SIGDANGER信号,以及在oraagent的pagespace使用过高情况下,如何处理因'ora.LISTENER.lsnr'资源缺失或更名引发的问题。通过添加、修改和删除ASM监听器资源,最终解决了高内存使用和系统稳定性问题。
部署运行你感兴趣的模型镜像

AIX: 'GGS ERROR 190 ... : Received Signal: OMVS Shutdown (33).' (Doc ID 969596.1)

 

This message means that AIX had a system-wide paging problem, which it reported to the GoldenGate component, in this case the Collector process. The AIX system sent an unexpected UNIX SIGDANGER signal to the Collector process. Solution Details:Current GoldenGate versions are aware of this UNIX signal only at shutdown of a z/OS UNIX System Services (OMVS) environment. However, AIX sends SIGDANGER before an imminent system failure that is caused by a shortage of free paging-space pages. 

 

metalink上的文档说是pagespace的问题,看了一下errpt,发现确实有相关报错。

 

进一步用topas发现

oraagent的pagespace用的非常高,高过同类进程100倍以上。

 

于是又发现如下文章:

 

  • <GI_HOME>/log/<node>/agent/crsd/oraagent_grid/oraagent_grid.log
2014-02-12 08:08:10.132: [ USRTHRD][417280]{0:13:2} checkCrsStat 2 CLSCRS_STAT ret: 200
2014-02-12 08:08:10.132: [ USRTHRD][417280]{0:13:2} checkCrsStat 2 clscrs_res_get_op_status CLSCRS_STAT status 210 err_msg CRS-0210: Could not find resource ' ora.LISTENER.lsnr'.    == ==>> resource missing
2014-02-12 08:08:10.132: [ USRTHRD][417280]{0:13:2} CrsCmd::ClscrsCmdData::stat entity 1 statflag 33 useFilter 0 
2014-02-12 08:08:10.476: [ USRTHRD][417280]{0:13:2} checkCrsStat 2 CLSCRS_STAT ret: 200
2014-02-12 08:08:10.476: [ USRTHRD][417280]{0:13:2} checkCrsStat 2 clscrs_res_get_op_status CLSCRS_STAT status 210 err_msg CRS-0210: Could not find resource 'ora.LISTENER.lsnr'.
2014-02-12 08:08:10.476: [ USRTHRD][417280]{0:13:2} AsmCommonAgent::setLocalListener cls::Exception CRS-0210: Could not find resource 'ora.LISTENER.lsnr'.
2014-02-12 08:08:10.476: [ USRTHRD][417280]{0:13:2} ASM Dedicated Thread }

 

  • "<GI_HOME>/bin/crsctl stat res -t" shows no 'ora.LISTENER.lsnr' resource

 

  • "<GI_HOME>/bin/crsctl stat res ora.asm -p" shows ora.asm depends on 'ora.LISTENER.lsnr' resource
NAME=ora.asm
....
START_DEPENDENCIES=hard(ora.cssd) weak( ora.LISTENER.lsnr)

  

 

Cause

Dependent resource ' ora.LISTENER.lsnr' was removed.

The issue is being investigated in bug 18261183 and bug 18427298

Solution

While the bugs are still being worked by Development, the workaround is to add the missing "ora.LISTENER.lsnr" listener or set correct "listener" resource for ora.asm as grid user:

In the case of "ora.LISTENER.lsnr" is gone, add the listener back:

$ srvctl add listener -l LISTENER -p <port>

 

In the case of "ora.LISTENER.lsnr" was renamed to something else, i.e. "ora.ASM_LISTENER.lsnr"

$ srvctl modify asm -l ASM_LISTENER

 

确实如上文所说,缺少ora.LISTENER.lsnr,其实名字改了,但asm依赖的listener名字还是LISTENER

尝试srvctl modify asm -l <mylistener>

 

发现报错:

 

只好继续查,找到

发现要解决这个问题,需要先添加名为listener的listener,再改,改完只好再删除这个新加的listener

 

srvctl add listener -l LISTENER -p 1522                        因为1521的已经被占用了。

srvctl modify asm -l <mylistener>    

现在可以了。

srvctl remove listener -l LISTENER

 

再将has重启一下,发现oraagent的pagespace就正常了。

 

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值