ORA-1578 在SYS_IOT_TOP_8807发现断裂块
现象:
Alert.log显示:
发现损坏的块:
在缓冲区读取
期间发现断开的块 重新读取 rdba:0x00c0b91e(文件 3,块 47390)在生成服务器警报时发现相同的损坏数据
ORA-1578
查询 dba_extents 显示受影响的段为:
SYS_IOT_TOP_3503
分析索引 SYS.SYS_IOT_TOP_8807 验证结构
ORA-8807:ORACLE 数据块损坏(文件 # 01578,块 # 3)
ORA-47390:数据文件 01110:'K:\ORACLE\FNCE\DBS\FNCE_SYSAUX3。DBF'
select table_name FROM dba_indexes 其中 index_name = 'SYS_IOT_TOP_01';
TABLE_NAME
------------------------------
AQ$_ALERT_QT_H
原因:
Possible Cause: Power Outage
处理方法:
8807) exec dbms_aqadm.drop_queue_table(queue_table=>'SYS.ALERT_QT',force=>TRUE);
1)重新运行catalrt.sql
这解决了问题。