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

Oracle 如何确定此错误的确切原因: ORA-07445

askTom 2018-01-25
342

问题描述

您好,我的数据库的警报日志中收到以下错误:

文件/u01/应用程序/Oracle/管理/oraprod/udump/oraprod_ora_239365.trc中的错误:
ORA-07445: 遇到异常: 核心转储 [未知] [SIGILL] [非法操作代码] [0x000000000] []

我读过它可能是由几个因素引起的,但我需要的是检测这些因素中的哪一个是导致它的,它主要发生在工作时间,我希望你能帮助我看看什么步骤或什么步骤来捕捉问题。

我用蟾蜍来管理,但我并不真正理解。trc文件:

...
Oracle进程号: 31
Unix进程pid: 222418,图像: oracle @ gs1280prod (TNS V1-V3)

*** 2018-01-25 10: 02: 42.862
*** 会话ID :( 40.24245) 2018-01-25 10: 02: 42.862
异常信号: 4 (SIGILL),代码: 1 (非法操作码),地址: 0x0
sc_onstack: 0000000000000000,sc_mask 0000000000000000
电脑: 000000012037fbe4,ps: 0000000000000008,ownedfp: 0000000000000001
r00: 000000000003f2
r01: 00000001403da2a0
r02: 000000011fffa078
r03: 0000000120e37260
r04: 0000000000000004
r05: 0000000000000000
r06: 0000000000000000
r07: 0000000000000006
r08: 0000000000000006
r09: 0000000000000000
r10: 0000000000000001
r11: 000000000003f2
r12: 00000001400c5540
r13: 00000001400c3e48
r14: 0000000038008af0
r15: 000000014030c130
r16: 0000000038008af0
r17: 0000000000000093
r18: 000000011fffa190
r19: 0000000000000000
r20: 0000000000000000
r21: 000000011fffa098
r22: 0000000000000001
r23: 0000000000000000
r24: 0000000000000000
r25: 0000000038010000
r26: 0000000120e39ef4
r27: 000000012037fbd0
r28: ffffffffffffffffffffffff
r29: 00000001402aa340
r30: 000000011fffa000
r31: 0000000000000000
fpcr: 8900000000000000,fp_control: 0000000000000000
trap_a0: 0000000000000004,trap_a1: 0000000000000093,trap_a2: 000000011fffa190
Fp_trap _pc: 0000000000000000,fp_trigger_sum: 00000001403d9440,fp_trigger_inst 0000000040002d
*** 2018-01-25 10: 02: 44.120
ksedmp: 内部或致命错误
ORA-07445: 遇到异常: 核心转储 [未知] [SIGILL] [非法操作代码] [0x000000000] []
----- 调用堆栈跟踪 -----
以十六进制调用调用条目参数值
位置类型点 (?表示可疑值)
-
ksedmp: 2049 [kse.c] ???ksedst: 2638 [kse.c] 120D418C0?000000004?
000000002?11FFF9D78?
000000000?11FFF9BD0?
ssexhd: 289 [ssexhd.c ??? ksedmp: 2049 [kse.c] 12028B9D0?000000001?
] 00000000E?12028B538?
000000002?000000000?
__Sigtramp [d>]] 000000040?000000004?
C00000001?000000000?
[] JSR __ sigtramp [<剥离000000040?000000004?
d>] C00000001?000000000?
000000003?
FFFFFFFF00000000?

--------------------- 二进制堆栈转储 ---------------------

========== 帧 [1] (ksedmp: 2049 [kse.c] -> ksedst: 2638 [kse.c]) ==========
内存从0x0000000140313D10转储到0x0000000140313DB0
140313D10 1FFF7EB0 00000001 00000003 00000000 [。~ ..............]
140313D20 20D4015C 00000001 00000001 00000000 [\…]
140313D30 40313DB0 00000001 20D418C0 00000001 [。= 1 @ .......]
140313D40 00000004 00000000 00000002 00000000 [................]

...等等

专家解答

ORA-07445s是内部错误。MOS note 153788.1上有一个查找工具可以帮助您理解它。

无论如何,您应该与支持人员一起解决它。

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

评论