Tue Nov 5 20:47:30 2013
Errors in file /oracle/admin/sdh/udump/sdh_ora_58130816.trc:
ORA-00600: 内部错误代码, 参数: [kdddgb1], [5], [], [], [], [], [], []
这个出错发生时.对应到trace文件中的出错信息为:
*** 2013-11-05 20:47:30.438
ksedmp: internal or fatal error
ORA-00600: 内部错误代码, 参数: [kdddgb1], [5], [], [], [], [], [], []
Current SQL statement for this session:
UPDATE tab1 W SET W.a = 0 WHERE W.b >= :B2 AND W.b < (:B2 + :B1 )tab1为千万级表,同事一起分析说是oracle bug,但是还是不知道具体原因,请高手看看是否有遇到过,谢谢!

解决方案 »

  1.   

    这个确实是一个oracle的bug,可能需要打升级补丁,你可以用metalink查下具体原因
      

  2.   

    When an invalid rowid is supplied by the user on an UPDATE, DELETE, or  
    SELECT FOR UPDATE statement, internal errors are reported instead of
    the the expected user errors ORA-8103 / ORA-1410. 
      
    Errors reported may be ORA-600 [kdddgbX] (X=number) or  ORA-600 [25012]