ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-600(kcbnew_3)错误

ORA-600(kcbnew_3)错误

原创 Linux操作系统 作者:yangtingkun 时间:2011-04-26 23:58:47 0 删除 编辑

在一个客户的9201 for Windows数据库中发现了这个错误。

 

 

这并不是一个单独的错误,紧跟这个ORA-600的还有一些相关的错误信息:

Fri Jan 28 15:13:32 2011
Errors in file d:\oracle\admin\sxncsw\udump\sxncsw_ora_4020.trc:
ORA-00600:
内部错误代码,参数: [kcbnew_3], [1], [], [], [], [], [], []

Fri Jan 28 15:13:44 2011
Errors in file d:\oracle\admin\sxncsw\udump\sxncsw_ora_4020.trc:
ORA-00600:
内部错误代码,参数: [kcbnew_3], [1], [], [], [], [], [], []

Fri Jan 28 15:13:58 2011
KCF: write/open error block=0x300019 nline=1
file=9 D:\ORACLE\ORADATA\SXNCSW\USERS01.DBF
error=27069 txt: 'OSD-04026:
传递的参数无效。 (OS 3145753)'
Fri Jan 28 15:13:58 2011
Errors in file d:\oracle\admin\sxncsw\bdump\sxncsw_dbw0_1504.trc:
ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode
ORA-01114: IO error writing block to file 9 (block # 3145753)
ORA-01110: data file 9: 'D:\ORACLE\ORADATA\SXNCSW\USERS01.DBF'
ORA-27069: skgfdisp: attempt to do I/O beyond the range of the file
OSD-04026:
传递的参数无效。 (OS 3145753)

DBW0: terminating instance due to error 1242
Fri Jan 28 15:14:00 2011
Errors in file d:\oracle\admin\sxncsw\bdump\sxncsw_pmon_1480.trc:
ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode

Instance terminated by DBW0, pid = 1504
Dump file d:\oracle\admin\sxncsw\bdump\alert_sxncsw.log

关于ORA-27069OSD-4026bug,可以参考:http://yangtingkun.itpub.net/post/468/517015

metalink上检查了ORA-600(kcbnew_3)错误,发现出现这个错误是由于内存中BLOCK块头的一致性检查失败。

根据文档的描述,感觉当前的问题和Bug 2414972比较吻合,由于用户的数据修改,导致表空间自动扩展,从而引起了这个ORA-600的错误,由于表空间的数据文件大小超过了4G,随后又引发了另外的bug,从而导致数据库CRASH

关于这个bugFIXED版本在metalink的不同文档中有不同的说明,有的说在9.2.0.2FIXED,有的说在9.2.0.4中被FIXED

无论怎样,当前的9.2.0.1肯定是受影响的。而且一般9.2的补丁至少也要打到9204,也就是说这个bug肯定会被FIXED,难怪用了那么长时间的9.2也没有碰到过。

 

 

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

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2007-12-29

  • 博文量
    1954
  • 访问量
    10652398