暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

ORA-07445: [kpufdesc()+634]

老杨 2019-03-25
592

问题描述

客户10.2.0.4 RAC数据库出现ORA-7445(kpufdesc)错误。
错误信息如下:

Thu DEC 22 15:29:07 2011
Errors IN file /home/oracle/product/10.2.0/admin/orcl/bdump/orcl2_mmon_16893.trc:
ORA-07445: exception encountered: core dump [kpufdesc()+634] [SIGSEGV] [Address NOT mapped TO object] [0x000000065] [] []
ORA-22303: TYPE "SYS"."ALERT_TYPE" NOT found


专家解答

出现错误的进程是MMON进程,而报错信息中显示SYS用户的对象ALERT_TYPE无法找到,显然Oracle数据库中对象的状态不正常。根据MOS文档ORA-07445 [kpufdesc()+872] ORA-22303 and ORA-1403 [ID 1380614.1],导致错误产生的原因是ALERT_QUE队列的状态不正常。
接近方法就是重建ALTER_QUE队列。在11g中可以通过catmwin.sql来进行重建,对于当前的10.2版本,重建步骤为将系统至于restricted session状态,运行catnoalr.sql、dbmsslrt.sql和catalrt.sql脚本,并利用utlrp.sql进行编译,如果操作导致了DBSNMP.MGMT_BSLN_INTERNAL状态的异常,还需要执行catsnmp.sql,然后关闭restricted session既可。

最后修改时间:2019-04-14 10:57:09
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论