ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 由ORA-600错引发的宕机故障

由ORA-600错引发的宕机故障

原创 Linux操作系统 作者:ccshu 时间:2012-02-02 17:07:48 0 删除 编辑
   最近ODS数据库似乎就没怎么太平过,好不容易把一个问题解决,新的问题又会再冒出来。这不,今天早上一起来,就收到短信,凌晨数据库节点1重启过了。

   郁闷的来到公司,打开电脑查看日志,呵呵,熟悉的ORA-600错误在向我招手呢。
  
Tue Jan 31 13:21:17 2012 Sweep [inc][2032666]: completed Sweep [inc2][2032666]: completed Errors in file /oracle/app/oracle/diag/rdbms/odspd/odspd1/trace/odspd1_lms2_1705682.trc: ORA-00600: internal error code, arguments: [kjbldrmrpst:pkey], [32767], [14819491], [0], [0], [], [], [], [], [], [], [] LMS2 (ospid: 1705682): terminating the instance due to error 484  

   600错误可不是我们能自己独立处理的,老习惯,先上metalink查一下报错信息,好像没有找到和我们一摸一样的。没啥好说的,开SR跟进。恩,经验告诉我,Oracle开SR至少要开到2级,不然,无人理会的。

   这回响应挺快,是个中国的小伙子,在一堆ODM Research后,给了一个答复:

   确认是Oracle的Bug,并且在我们之前已经有了3个Bug确认了,和我们差不多。

  Bug 13448232: INSTANCE TERMINATED BY LMS AFTER ERROR ORA-00600:                           [KJBLPKEYDRMQSCCHK:PKEY]
  Bug 13397104: INSTANCE CRASH WITH ORA-600 [KJBLPKEYDRMQSCCHK:PKEY]
  Bug 13479654: INSTANCE TERMINATED AFTER ORA-600 [KJBLPKEYDRMQSCCHK:PKEY]

  暂时没有Patch,不过给了一个workround。

  About the issue,if this is happening regularly, please try setting _gc_read_mostly_locking=false as a workaround.

   虽然不是太满意,不过,总也比没有强不是。:)

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

请登录后发表评论 登录
全部评论

注册时间:2009-07-23

  • 博文量
    5
  • 访问量
    17327