ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ora-00600 【6200】

ora-00600 【6200】

原创 Linux操作系统 作者:xiaoguowei1314 时间:2010-04-07 11:27:36 0 删除 编辑

ORA-00600: 内部错误代码, 参数: [6200], [4294967295], [], [], [], [], [], []

今天在整理数据库时发现了这个错误,上网搜索了一下问题的原因,数据损坏

解决的步骤是:

1、通过alter.log查看错误的日志

2、得到下面一段有用的信息

**** key (begin=0x1253, len=225) overlaps with another
        begin = 0x1262 len = 15
---- end index block validation
Block header dump:  0x0440237e
 Object id on Block? Y
 seg/obj: 0x139f5  csc: 0x00.b9d93e1  itc: 2  flg: E  typ: 2 - INDEX
     brn: 0  bdba: 0x440230a ver: 0x01 opc: 0
     inc: 0  exflg: 0
 
 Itl           Xid                  Uba         Flag  Lck        Scn/Fsc
0x01   0x0005.00a.0000bcb0  0x0080c32c.7f6c.02  C---    0  scn 0x0000.0b9d93c4
0x02   0x0003.014.0000baf5  0x00816e79.9407.4a  C---    0  scn 0x0000.0961c255

理解内容请查看:http://zhang41082.itpub.net/post/7167/495445

得知是一个索引坏掉了,通过seg/obj得到dba_objects.data_object_id查看具体的内容(在这里要将seg/obj的值转化为十进制,我使用的是to_number)

3、通过下面的sql查询

SELECT *  FROM dba_objects a WHERE a.data_object_id='80373';

得到索引的具体内容,最后重建索引就可以了

参见:http://space.itpub.net/735439/viewspace-343076

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

上一篇: 没有了~
下一篇: 记录问题
请登录后发表评论 登录
全部评论

注册时间:2010-04-07

  • 博文量
    18
  • 访问量
    25211