问题描述
您好,我的数据库的警报日志中收到以下错误:
文件/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 [................]
...等等
文件/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 [
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升级;)
无论如何,您应该与支持人员一起解决它。
谁可能会告诉你从9i升级;)
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
605次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
595次阅读
2025-04-18 14:18:38
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
498次阅读
2025-04-08 09:12:48
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
482次阅读
2025-04-20 10:07:02
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
465次阅读
2025-04-22 00:20:37
Oracle 19c RAC更换IP实战,运维必看!
szrsu
440次阅读
2025-04-08 23:57:08
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
438次阅读
2025-04-22 00:13:51
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
430次阅读
2025-04-17 17:02:24
火焰图--分析复杂SQL执行计划的利器
听见风的声音
372次阅读
2025-04-17 09:30:30
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
362次阅读
2025-04-15 14:48:05