On : 12.1.0.2 version, RDBMS
alert log shows:
ORA-00604: error occurred at recursive SQL level 1
ORA-00001: unique constraint (SYS.SMON_SCN_TIME_TIM_IDX) violated
分析: 需要分析表smon_scn_time。验证表和索引的结构和一致性,如果它们之间存在不一致。需要重新创建索引。
For 11.2.0.3 ,11.2.0.2 databases, it could be caused by Bug 13251192 - SMON reports ORA-604/ORA-1 on SYS.SMON_SCN_TIME_TIM_IDX which is fixed in 12.1.0.1 and 11.2.0.4.
解决办法:
For database 11.2.0.4 OR 12c, perform the analyze command below:
ANALYZE TABLE smon_scn_time VALIDATE STRUCTURE CASCADE ONLINE;
1、先得到表
SMON_SCN_TIME上的INDEX的创建语句)
set pages 0
set long 2000000000
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;
2、然后
在系统级别设置12500事件阻止SMON更新SMON_SCN_TIME表
alter system set events '12500 trace name context level 10';
3、drop索引
drop index SYS.SMON_SCN_TIME_SCN_IDX;
drop index SYS.SMON_SCN_TIME_TIM_IDX;
4、通过步骤1得到的ddl,创建索引 SYS.SMON_SCN_TIME_SCN_IDX;和 SYS.SMON_SCN_TIME_TIM_IDX;)
5、将事件12500关闭,这样
SMON就能更新SMON_SCN_TIME表)
alter system set events '12500 trace name context off';
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- Oracle RAC Rolling Patching
Oracle RAC Rolling Patching
26-03-03 - 如何做好软件项目需求分析?
如何做好软件项目需求分析?
26-03-03 - Oracle incarnation
Oracle incarnation
26-03-03 - Oracle 11g 测试停库对job的影响
Oracle 11g 测试停库对job的影响
26-03-03 - 经典故障:四个雷,3*2*2*3种随机方法的特殊恢复案例
经典故障:四个雷,3*2*2*3种随机方法的特殊恢复案例
26-03-03 - Oracle 闪回数据库测试
Oracle 闪回数据库测试
26-03-03 - Oracle Goldengate(ogg) 12c认证考试流程
Oracle Goldengate(ogg) 12c认证考试流程
26-03-03 - Oracle Gateway for SQL Server时2PC分布式事务异常处理
- 关于Oracle Text索引
关于Oracle Text索引
26-03-03 - RAC等待事件:gc buffer busy acquire
RAC等待事件:gc buffer busy acquire
26-03-03
