eygle.com   eygle.com
eygle.com  
 

« 2008 年终总结 - 这一年都读过什么书 | Blog首页 | 《深入解析Oracle》China-pub及51CTO评选 »

BUG带来的BUG-kjdrpkey2hv: called with pkey

作者:eygle |【转载时请以超链接形式标明文章和作者信息及本声明
链接:

在客户的数据库中,发现存在大量的跟踪文件,文件中记录了如下内容:

*** ACTION NAME:(Auto-Purge Slave Action) 2008-12-24 23:01:46.764
*** MODULE NAME:(MMON_SLAVE) 2008-12-24 23:01:46.764
*** SERVICE NAME:(SYS$BACKGROUND) 2008-12-24 23:01:46.764
*** SESSION ID:(886.17813) 2008-12-24 23:01:46.764
* kjdrpkey2hv: called with pkey 204981, options x8
* kjdrpkey2hv: called with pkey 204979, options x8
* kjdrpkey2hv: called with pkey 204987, options x8
* kjdrpkey2hv: called with pkey 204985, options x8
* kjdrpkey2hv: called with pkey 204983, options x8

可以判断是一些提示信息,不会引起什么故障,但是这些信息从何处来呢?
在Metalink上检索了一下相关的内容,了解了这个提示的含义及由来。

在Oracle Database 10.2.0.1中,存在如下一个BUG:

ORA-00600: internal error code, arguments: [kjdrisRMnovalid:ptmsg1], [14777], [237], [237], [236], [0], [], []

当RAC环境中出现如下错误时,会导致RAC集群Down机,这是因为在RAC环境中,两个节点处理DROP对象时出现信息不一致的问题导致的.
这个BUG在10.2.0.3中修正,但是为了修正这个BUG,加入了一些DEBUG信息,就是前边那些提示,这些信息又被记录成一个BUG,在10.2.0.4以及11g中修正。

参考一下Steve提供的这张Oracle内核结构图:

我们可以猜测一下kjdrpkey2hv的含义,大约就是Lock Management Layer , DROP .....的意思。

记录一下备查!


历史上的今天...
      >> 2008-01-07文章:
             RMAN的"rman: can't open target"错误
      >> 2006-01-07文章:
             欢迎加入ChinaOracleBlogger地图
             黑客为什么?
             Advertisement Time-现在插播广告
             Oracle bloggers on frappr
      >> 2005-01-07文章:
             一个小小的聚会-Itpub的朋友们
------
这篇 【BUG带来的BUG-kjdrpkey2hv: called with pkey】来自 eygle.com | CSDN网摘| del.icio.us|Google订阅 | 鲜果订阅 | 抓虾订阅

By eygle on 2009-01-07 08:58 | Comments (3) | Posted to Case | Edit |

相关文章 随机文章
  • 遭遇 ORA-7445 kkofkrproratestat 错误
  • Oracle 10.2.0.3的Ora-1461 / Smg-3500错误
  • ORA-07445 kprball()+483错误之原因分析
  • 使用errorstack跟踪ORA-01438错误
  • 10g临时表空间组导致递归SQL高度解析案例
  • 2005年的第一场雪
    Oracle EXP/IMP与临时对象的管理方式
    将在"2008年中国软件技术大会"技术演讲
    发布《Oracle数据库性能优化》样章
    10gRAC系列之二-使用srvctl管理RAC数据库
    搜索本站:

    留言 (3)

    从log的信息看:Auto-Purge Slave Action,这个bug好像是老杨之前提到过的一个“RAC环境一个实例删除已被另一个实例删除的表时报错 ”(http://yangtingkun.itpub.net/post/468/316777),是这个bug吗?

    Posted by: 小荷 at January 7, 2009 1:11 PM

    .........................

    Posted by: 武平新闻 at January 7, 2009 3:29 PM

    不是一个Bug,这个Bug会报600错误,更加恐怖。

    Posted by: eygle at January 7, 2009 9:23 PM

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004~2010 eygle.com, All rights reserved.