首页 > 数据库 > Oracle > ORA-00600分析
03 月1日 凌晨,在业务层的有一个应用报ora-600错误导此应用无法进行,查看警告日志报如下错误:
alter 日志:
s in file /oracle/app/oracle/admin/accdb/udump/accdb1_ora_2212.trc:
ORA-00600: internal error code, arguments: [kcbnew_3], [4], [1], [1382873], [], [], [], []
Sat Mar 1 03:42:05 2014
Errors in file /oracle/app/oracle/admin/accdb/udump/accdb1_ora_2216.trc:
ORA-00600: internal error code, arguments: [kcbnew_3], [4], [1], [1382873], [], [], [], []
Sat Mar 1 03:42:07 2014
Trace dumping is performing id=[cdmp_20140301034207]
Sat Mar 1 03:42:22 2014
Errors in file /oracle/app/oracle/admin/accdb/udump/accdb1_ora_2208.trc:
ORA-00600: internal error code, arguments: [kcbnew_3], [4], [1], [1382873], [], [], [], []
Sat Mar 1 03:42:43 2014
Errors in file /oracle/app/oracle/admin/accdb/udump/accdb1_ora_2212.trc:
ORA-00600: internal error code, arguments: [kcbnew_3], [4], [1], [1382873], [], [], [], []
Sat Mar 1 03:43:19 2014
Errors in file /oracle/app/oracle/admin/accdb/udump/accdb1_ora_2216.trc:
ORA-00600: internal error code, arguments: [kcbnew_3], [4], [1], [1382873], [], [], [], []
Sat Mar 1 03:44:19 2014
Errors in file /oracle/app/oracle/admin/accdb/udump/accdb1_ora_2208.trc:
ORA-00600: internal error code, arguments: [kcbnew_3], [4], [1], [1382873], [], [], [], []
初步分析,此应用关联的业务表,此时要同步大批量的数据,而此表无数据库,为了不影响出账,初步判定可能是此表有索引导致,建议把此表的索引删除,并重新建此表,
并运行业务,此时业务一切正常。
但是无法判定是是问题。
二、处理方法
当期处理:
1. 在做大批量数据库操作是,如果是空表先把索引drop
在处理业务,处理完成重建索引。
2. 如果不是空表,可以找个中间处理业务,处理完此业务在,把中间表的数据库,导入到业务表数据中
最终处理方法如下:
将数据库升级至10.2.0.5并安装最新的psu。
在没有此报错。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10201716/viewspace-3013530/ ,如需转载,请注明出处,否则将追究法律责任。