ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ORA-00600: 内部错误代码,参数: [6200], [4294967295], [], [], [], [], [], []

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

原创 Linux操作系统 作者:Nomad_Yu 时间:2008-06-08 14:18:09 0 删除 编辑

Sun Jun 08 09:44:33 2008
Errors in file e:\oracle\admin\his\udump\his_ora_480.trc:
ORA-00600: 内部错误代码,参数: [6200], [4294967295], [], [], [], [], [], []

How to Identify the Corrupt Index following an ORA-600 [6200] error

Subject:
========

How to identify a corrupt index following an ORA-600 [6200] error.


Description:
============

ORA-600 [6200] is reported when trying to access a given table.

This indicates an index corruption has been detected.

The standard solution is to drop and recreate ALL the indices for that table.

However, the trace file produced at the time of the error can be used to
determine exactly which index is corrupted.

Example:
--------

This example shows an exerpt from the trace file and how to determine
which index is corrupt.

1.  Excerpt from trace file:

  ksedmp: internal or fatal error
  ORA-00600: internal error code, arguments: [6200], [260], [262], [], [], [], [], []

  Block header dump: dba: 0x7b404757
   Object id on Block? Y
   seg/obj: 0x6190 csc: 0x00.4e537b5  itc: 2  flg: -typ: 2 - INDEX
       fsl: 0  fnx: 0x0

2.  Note the value of the seg/obj field (i.e. 0x6190) and translate this to
    a decimal number.

3.  Look up the object name in the DBA_OBJECTS view.

    SVRMGR> SELECT OBJECT_ID, OBJECT_NAME FROM DBA_OBJECTS
            WHERE DATA_OBJECT_ID  = '24976';

    DATA_OBJEC OBJECT_NAME                                                         
          
    ---------- ------------------------------------------------------
         24976 tab1_index5
  
    This is the index that you should drop and recreate.

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

上一篇: 没有了~
下一篇: 重建数据库索引
请登录后发表评论 登录
全部评论

注册时间:2008-06-08

  • 博文量
    3
  • 访问量
    3615