当前位置:网站首页>ORA-00600 [13013], [5001], [268] 问题分析及恢复
ORA-00600 [13013], [5001], [268] 问题分析及恢复
2022-07-30 11:01:00 【墨天轮】
1. 适用范围
Oracle Database - Enterprise Edition - Version 10.1.0.2 and laterGen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine) - Version N/A and laterOracle Cloud Infrastructure - Database Service - Version N/A and laterOracle Database Exadata Express Cloud Service - Version N/A and laterOracle Database Cloud Exadata Service - Version N/A and laterInformation in this document applies to any platform.
2. 问题概述
Thu Jul 14 11:05:27 20xxErrors in file /u01/app/oracle/diag/rdbms/xx/xx1/trace/xx1_smon_82061.trc (incident=5274893):ORA-00600: internal error code, arguments: [13013], [5001], [268], [8432040], [0], [8432040], [17], [], [], [], [], []Incident details in: /u01/app/oracle/diag/rdbms/xx/xx1/incident/incdir_5274893/xx1_smon_82061_i5274893.trc
3. 问题原因
### 1. ORA-600 [13013]解释ORA-600 [13013] [a] [b] [c] [d] [e] [f]This format relates to Oracle Server 8.0.3 to 10.1Arg [a] PasscountArg [b] Data Object numberArg [c] Tablespace Relative DBA of block containing the row to be updatedArg [d] Row Slot numberArg [e] Relative DBA of block being updated (should be same as [c])Arg [f] Code### 2. 查找Data Object对象及索引Select object_name,object_type,owner from dba_objects where data_object_id=<value reported in argument b> ;SQL> set linesize 200 pagesize 9999SQL> col object_name for a20SQL> Select object_name,object_type,owner from dba_objects where data_object_id=268;OBJECT_NAME OBJECT_TYPE OWNER-------------------- ------------------- ------------------------------SMON_SCN_TIME TABLE SYSSMON_SCN_TO_TIME_AUX CLUSTER SYSSQL> SQL> select owner,index_name,index_type,table_owner,table_name from dba_indexes where (table_owner,table_name) in ( 2 Select owner,object_name from dba_objects where data_object_id=268 3 );OWNER INDEX_NAME INDEX_TYPE TABLE_OWNER TABLE_NAME---------- ------------------------------ --------------------------- --------------- --------------------SYS SMON_SCN_TIME_SCN_IDX NORMAL SYS SMON_SCN_TIMESYS SMON_SCN_TO_TIME_AUX_IDX CLUSTER SYS SMON_SCN_TO_TIME_AUXSYS SMON_SCN_TIME_TIM_IDX NORMAL SYS SMON_SCN_TIMESQL> ### 3. 检查表/索引是否有损坏SQL> Analyze table sys.smon_scn_time validate structure online ;Table analyzed.SQL> SQL> Analyze table sys.smon_scn_time validate structure cascade online ;ORA-01499: table/index cross reference failure - see trace fileSQL> ORA-1499. Table/Index row count mismatch,以上报错说明表和索引存在不一致的问题。### 4. 生成索引DDL语句SQL>spool /tmp/createindex.sqlSQL>Set long 100000000SQL>Select dbms_metadata.get_ddl('INDEX','<Index name>',<'user name>') from dualSQL>Spool offspool /tmp/createindex.sqlSet long 100000000Select dbms_metadata.get_ddl('INDEX','SMON_SCN_TO_TIME_AUX_IDX','SYS') from dual;Select dbms_metadata.get_ddl('INDEX','SMON_SCN_TIME_SCN_IDX','SYS') from dual;Select dbms_metadata.get_ddl('INDEX','SMON_SCN_TIME_TIM_IDX','SYS') from dual;Spool off
4. 解决方案
### 1. 重建索引drop index "SYS"."SMON_SCN_TO_TIME_AUX_IDX";drop index "SYS"."SMON_SCN_TIME_SCN_IDX";drop index "SYS"."SMON_SCN_TIME_TIM_IDX";CREATE INDEX "SYS"."SMON_SCN_TO_TIME_AUX_IDX" ON CLUSTER "SYS"."SMON_SCN_TO_TIME_AUX" TABLESPACE "SYSTEM";CREATE UNIQUE INDEX "SYS"."SMON_SCN_TIME_SCN_IDX" ON "SYS"."SMON_SCN_TIME" ("SCN") TABLESPACE "SYSAUX";CREATE UNIQUE INDEX "SYS"."SMON_SCN_TIME_TIM_IDX" ON "SYS"."SMON_SCN_TIME" ("TIME_MP") TABLESPACE "SYSAUX";### 2. 检查表/索引是否有损坏SQL> Analyze table sys.smon_scn_time validate structure online ;Table analyzed.SQL> Analyze table sys.smon_scn_time validate structure cascade online ;Table analyzed.SQL>
5. 参考文档
How to resolve ORA-00600 [13013], [5001] (Doc ID 816784.1)NOTE:563070.1 - ORA-1499. Table/Index row count mismatch
边栏推荐
- 单片机开发之静态LED显示
- Adaptive Control - Simulation Experiment 1 Designing Adaptive Laws Using Lyapunov's Stability Theory
- 实现web实时消息推送的7种方案
- 4. yolov5-6.0 ERROR: AttributeError: 'Upsample' object has no attribute 'recompute_scale_factor' solution
- STM32F1读取MLX90632非接触式红外温度传感器
- 【Flume】batchSize和transactionCapacity区别
- HJY-F931A/YJ three-phase voltage relay
- 干货|语义网、Web3.0、Web3、元宇宙这些概念还傻傻分不清楚?(中)
- OC-ARC (Automatic Reference Counting) automatic reference counting
- Understanding of deadlock
猜你喜欢

208. 实现 Trie (前缀树)

Verilog之数码管译码

Neural Network Study Notes 3 - LSTM Long Short-Term Memory Network

【ASP.NET Core】选项类的依赖注入

STM32F1读取MLX90632非接触式红外温度传感器

Understanding of deadlock
![【 HMS core 】 【 Analytics Kit] [FAQ] how to solve the payment amount in huawei pay analysis shows zero problem?](/img/f3/b9256fc04d1c9e15c74d2fc14db0fb.png)
【 HMS core 】 【 Analytics Kit] [FAQ] how to solve the payment amount in huawei pay analysis shows zero problem?

高手云集、丰富活动,斩获佳绩,超过2万名开发者参与的AI社团邀你加入!

FPGA刷题——计数器(简易秒表、可置位计数器、加减计数器)

Voltage relay h2d SRMUVS - 100 vac - 2
随机推荐
Voltage relay HDY - vac - 1 A / 1-220
RY-D1/1 Voltage Relay
The package of idea is not hollow
TensorFlow custom training function
久经沙场的程序员居然也被某鱼的假程序员骗了,程序员之间的信任应该是最高的,他一个人毁了这种信任感
Vim plugin GrepIt
淘宝/天猫淘宝评论问答列表接口 API
[AGC] Growth Service 2 - In-App Message Example
活动速递| Apache Doris 性能优化实战系列直播课程初公开,诚邀您来参加!
【数据库基础】redis使用总结
Linux内核设计与实现(十)| 页高速缓存和页回写
[Qualcomm][Network] 网络拨号失败和netmgrd服务分析
原生js 创建表格
Native js create table
单片机开发之静态LED显示
单片机开发之LCD1602显示实验
Drag and drop events, dataTransfer, getBoundingClientRect
log4j中appender的简介说明
@RequestBody 和 @ResponseBody 详解
第3章 信息收集