这样的一个错误很奇怪的,执行存储过程包时,既然出现以下的这样一个错误,可是别的程序调用这个存储过程时可以通过.处理了几天还是没有解决,求求各位的方法.错误描述:ora-00600:内部错误代码,参数:[kokvxsql1],[][],[],[],[],[],[]
ora-00600:内部错误代码,参数:[17012],[0x66ACDBBC][],[],[],[],[],[]

解决方案 »

  1.   

    这种错误信息没有遇到过,我上网搜了一下,看到这个帖子:http://www.cnoug.org/viewthread.php?tid=41888看起来好像与数据库的版本有关啊。另外,你有metalink的帐号的话,上去问问吧
      

  2.   

    PURPOSE:            
      This article discusses the internal error "ORA-600 [17012]", what 
      it means and possible actions. The information here is only applicable 
      to the versions listed and is provided only for guidance.ERROR:              
      ORA-600 [17012] [a]
     
    VERSIONS:
      versions 7.0 to 10.1DESCRIPTION:  We are trying to create an object in the library cache.  We raise this error because we find that the object is already 
      present in the cache and ed as 'dirty'.  'Dirty' indicates that the object has recently been CREATED, ALTERED, 
      UPDATED, or DROPPED but the changes have not yet been flushed to disk.---------------------------------明白了吗?
    就是说你创建这个包时,它在内存中已经有一个修改后但没有写入数据文件的版本了,
    这可能是你自己的某些操作导致的,也可能是由于你恰好赶上这个瞬间。你可以shutdown normal,然后startup,再执行你的语句,看看如何
      

  3.   

    600错误是oracle的内部错误
    也就是所有无法归类的错误都会用600来表示
    一般由于oracle的bug引起
    建议你到metalink上去查询下具体的解决方法。