一次 ORA-00600错误 参数[6749]的解决过程

简介:
update db_testresultinfo_old set f_depreagentoutlay = 0, f_depamtreagentoutlay = 0
where  f_inputdate2 between to_date('2010-03-01 00:00:01', 'yyyy-mm-dd hh24:mi:ss') and
    to_date('2010-03-31 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
 
ORA-00600: 内部错误代码, 参数: [6749], [3], [18051454], [18], [], [], [], []
 
这个表的记录有600多万,实际更新大概100多万记录。
 
请教群里高手,提出一个删除统计信息的方法。
 
现象:报错ORA-00600: 内部错误代码,参数: [], [], [], [], [], [], [], []
以DBA身份登录执行: 
execute dbms_stats.delete_schema_stats('ZJLM_USER'); 
ZJLM_USER 是你报错的那个表所属的oracle用户
我没有敢做SCHEMA的删除,重新搜集了下该表的统计信息 ,再次更新时就成功了。以下是执行步骤:
SQL> exec dbms_stats.gather_table_stats(ownname => 'KMS',tabname=>'DB_TESTRESULTINFO_OLD');
 
PL/SQL procedure successfully completed
 
 
SQL> update db_testresultinfo_old  
                 set   f_depreagentoutlay = 0,
                          f_depamtreagentoutlay = 0
                 where  f_inputdate2
                     between  to_date('2010-03-01 00:00:01', 'yyyy-mm-dd hh24:mi:ss')  
                     and   to_date('2010-03-01 13:59:59', 'yyyy-mm-dd hh24:mi:ss')
 
2287 rows updated

 

本文转自 gjm008 51CTO博客,原文链接:http://blog.51cto.com/gaoshan/338438,如需转载请自行联系原作者
相关文章
|
Python
最近大量trc日志产生 ORA-00600: 内部错误代码, 参数: [17059]
最近大量trc日志产生 ORA-00600: 内部错误代码, 参数: [17059]
228 0
|
SQL 缓存 Oracle
ORA-4031错误深入解析
Oracle共享池一个非常经典的错误,下面我们来详细解读,帮你理解共享结构。
|
缓存 Oracle 关系型数据库
重现ORA-01555错误
非常经典的一个一致性快照过旧的错误,Oracle面试必读。
|
Oracle 关系型数据库 数据库
|
SQL 测试技术
解决导入过程中出现的ORA-02289错误
用expdp导出生产库数据到测试库,执行impdp的时候报了ORA-02298错误,提示生效TBL_B表的外键约束FK_B_ID的时候出错, 看看ORA-02298的错误描述,因为存在独立的字节点记录,导致生效约束操作报错, 通俗一些,就是子表外键对应的主表主键/唯一约束键值不存在,所以此时无法生效外键约束。
1333 0
|
关系型数据库 Oracle
ORACLE ORA-00600: 内部错误代码, 参数: [kokbcvb1]与merge into
                         >>>                                                                        >                               ...
1363 0