ORA-07445: exception encountered: core dump [qertbStart()+327] [SIGSEGV]

检查alert警告日志时,发现报错ORA-07445: exception encountered: core dump [qertbStart()+327] [SIGSEGV]
客户环境是:oracle 10.2.0.4,redhat 6.1
trace文件内容如下:
ksedmp: internal or fatal error
ORA-07445: exception encountered: core dump [qertbStart()+327] [SIGSEGV] [unknown code] [0x000000000] [] []
Current SQL statement for this session:
SELECT B.WORK_ORDER,START_PROCESS_ID,END_PROCESS_ID, WO_STATUS,TARGET_QTY,OUTPUT_QTY,IN_PDLINE_TIME,OUT_PDLINE_TIME FROM XXXX.G_WO_BASE A,XXXX.G_SN_STATUS B WHERE B.SERIAL_NUMBER = :B1 AND A.WORK_ORDER = B.WORK_ORDER AND ROWNUM = 1
----- PL/SQL Call Stack -----
  object      line  object
  handle    number  name
0x1fd42cc68         9  procedure jzh.SJ_WO_OUTPUT_QTY
0x1fce7db50        27  procedure jzh.SJ_GO
0x1fc3deac0         2  anonymous block
----- Call Stack Trace -----
calling              call     entry                argument values in hex      
location             type     point                (? means dubious value)     
-------------------- -------- -------------------- ----------------------------
ksedst()+31          call     ksedst1()            000000000 ? 000000001 ?
                                                   2A9706ED50 ? 2A9706EDB0 ?
                                                   2A9706ECF0 ? 000000000 ?
ksedmp()+610         call     ksedst()             000000000 ? 000000001 ?
                                                   2A9706ED50 ? 2A9706EDB0 ?
                                                   2A9706ECF0 ? 000000000 ?
ssexhd()+629         call     ksedmp()             000000003 ? 000000001 ?
                                                   2A9706ED50 ? 2A9706EDB0 ?
                                                   2A9706ECF0 ? 000000000 ?
__funlockfile()+64   call     ssexhd()             00000000B ? 2A9706FD70 ?
                                                   2A9706FC40 ? 2A9706EDB0 ?
                                                   2A9706ECF0 ? 000000000 ?
qertbStart()+327     signal   __funlockfile()      107EE5DA0 ? 107EE65F0 ?-------报错的地方
检查metalink,发现一篇文章Ora-07445 [Qertbstart+01b0] (文档 ID 1301870.1) ,解释如下:
SYMPTOMS
The following errors appears when executing a statement with bind variables:
ORA-07445 [qertbStart+01b0] and ORA-12899


CAUSE


This is related to Bug 5868257, NULL variable is used for bind variable
SOLUTION


Apply patch 5868257 or install last bundle patchset 10.2.0.4.x
Issue 5868257 is fixed since patchset 10.2.0.4.


原因是由于在使用绑定变量时使用了NULL值导致了该错误,解决方法是打5868257补丁,当然在使用绑定变量避免使用NULL也可解决该错误!














来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10271187/viewspace-1387639/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10271187/viewspace-1387639/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值