Oracle 11g数据库中出现执行过长SQL语句导致执行报错

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

Oracle 11g数据库中出现执行过长SQL语句导致执行报错

所属模块系统性能
适用版本EAS 6.0, EAS 7.0.1, EAS 7.0.2及之后版本
问题描述Oracle 11g数据库中出现执行过长SQL语句,导致执行报ORA-00600的错误,应用执行中断。(当前问题出现的环境: AIX系统+ORACLE 11.2.0.1)具体报错信息如下所示:Dump continued from file:/u01/app/diag/rdbms/ctsdb/ctsdb2/trace/ctsdb2_ora_323642.trcORA-00600: internal error code, arguments:[kkqcscpopn_Int: 0], [], [], [], [], [], [], [], [], [], [], [] ========= Dump for incident 114665 (ORA 600[kkqcscpopn_Int: 0]) ========*** 2010-09-03 16:54:36.935dbkedDefDump(): Starting incident defaultdumps (flags=0x2, level=3, mask=0x0)----- Current SQL Statement for thissession (sql_id=dn25x3r0szxha) -----INSERT INTO VTIAMEQV2FSQO5WO423DJ9L7Y3(FAccountID, FCurrencyID, FYearBeginDebitFor, FYearBeginCreditFor,FBeginDebitFor, FBeginCreditFor, FDebitFor, FCreditFor, FYearDebitFor,FYearCreditFor, FEndDebitFor, FEndCreditFor, FYearBeginDebitLocal, ...........

原因分析Oracle 11g数据库优化器(optimizer_features_enable)的版本是11.2.0.1。使用该版本的优化器会造成执行过长的SQL语句报错,终止应用的运行。该问题是Oralce 11g的一个bug。

解决方法修改Oracle 11g数据库的优化器的版本为10.2.0.4,修改方法如下所示: SQL>alter system set optimizer_features_enable='10.2.0.4'

关键字ORA-00600: internal error code

Oracle 11g数据库中出现执行过长SQL语句导致执行报错

所属模块系统性能适用版本EAS 6.0, EAS 7.0.1, EAS 7.0.2及之后版本问题描述Oracle 11g数据库中出现执行过长SQL语句,导致执行报ORA-...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息