很囧的ORA-07445

昨晚遇到很囧的问题

ORA-07445。

[@more@]

晚上正在洗衣服,听到手机响了。

擦干手跑去接电话,刚好对方挂了,一看是公司MVPN的号码,再一看是X ITS的负责人,当下感觉不妙(此人来电话必有事请发生)。

火速连线至相关DB,果然Instance Crash

翻了下ALERT

Errors in file /u01/app/oracle/admin/shanb1/bdump/shanb1_s000_8678.trc:

ORA-07445: exception encountered: core dump [ptmak()+144] [SIGSEGV] [Address not mapped to object] [0x000000010] [] []

Mon Jun 23 22:06:33 2008

found dead shared server 'S000', pid = (12, 1)

再接下来:

ORA-00600: internal error code, arguments: [kcbzpb_1], [67369171], [2], [1], [], [], [], []

看到这里,明白了7 8分。

肯定又是谁在用PL/SQL Developer Run什么东西。去年发生过后曾经宣导过此事。

先把Instance恢复起来, 再分析TRC

果然,之前某人在透过PL/SQL developer compile一个SP

附上Metalink的解释:

Applies to:

Oracle Server - Enterprise Edition - Version: 9.2.0.8.0
This problem can occur on any platform.

Symptoms

The database crashed with the following errors:

ORA-07445: exception encountered: core dump [ptmak()+144] [SIGSEGV] [Address not

ORA-00600: internal error code, arguments: [kclfusfake_5], [1], [483215946], [],
ORA-00600: internal error code, arguments: [kjmsm_epc], [], [], [], [], [], [],

The stack trace from the ORA-07445: exception encountered: core dump [ptmak()+144]:

ksedmp ssexhd pthread_sighandler_rt ptmak r_rt pdtidc pdlifu phpcmp pcicog kkxcog opitca rpiswu2 kkssbt kksfbc opiexe opiall0 kpoal8

Cause

Older version of PL/SQL Developer.

Solution

Upgrade PL/SQL Developer to the most recent version.

There have been other bugs reporting a very similar stack and mostly with 3rd party pl/sql development tools. While the exact root cause in unknown, it may be related to using debug mode.

If this problem is encountered, perhaps setting the session for debug might cause it to reproduce directly from pl/sql and aid in troubleshooting:

alter session set plsql_debug=true;

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

转载于:http://blog.itpub.net/10856805/viewspace-1006074/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值