如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com

  适用于: Oracle Database - Enterprise Edition – 版本11.2.0.0及以上 本文信息适用于任何平台。 症状 ORA-08103: object no longer exists on AQ TABLES and/or kwqitremb: Error 8103 in Queue Table kwqicaclcur: Error 8103 kwqitmmit kwqitptm 更改 Upgraded/Patch install 原因 Bug 12697552 - ORA-08103: OBJECT NO LONGER EXISTS IN AQ TABLES Versions affected 11.2.0   解决方案 该问题被识别为: Bug 17480600 : ORA-600 [KTSFBFMT:OBJDCHK_KCBNEW_3] ON INSERT 参阅文档获取更多信息- Doc ID 17480600.8 解决方法: 设置参数_aq_tm_scanlimit = 0 以禁用AQ IOTs的自动coalesce 。 1) –通过将_aq_tm_scanlimit设为0以禁用自动coalesce ALTER SYSTEM SET "_aq_tm_scanlimit"=0 SCOPE=BOTH SID='*'; 2) 运行flush,两次: alter system flush buffer_cache; alter system flush buffer_cache; 3) 停止并重启qmon ALTER SYSTEM SET aq_tm_processes=0 SCOPE=MEMORY; -- 等到返回的行不再显示QMNC 或 Q00x select PID , spid, pname from v$process where pname like 'Q%'; --然后设为1 ALTER SYSTEM SET aq_tm_processes=1 SCOPE=MEMORY; 参考 BUG:12697552 - ORA-08103: OBJECT NO LONGER EXISTS IN AQ TABLES NOTE:17480600.8 - Bug 17480600 - ORA-8103 / ORA-600 [ktsfbfmt:objdchk_kcbnew_3] after ALTER INDEX on AQ$_QT_I/T BUG:17480600 - ORA-600 [KTSFBFMT:OBJDCHK_KCBNEW_3] ON INSERT