ORA-00600: internal error code, arguments: [kghGetHpSz1]

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

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

服务热线 : 13764045638 QQ号:47079569 邮箱:[email protected]

适用于:

Oracle Server – Enterprise Edition – 版本: 10.1.0.0到 10.1.0.3
该问题可能出现在任何平台上。

症状

在运行含join的 SQL或PLSQL 代码时,遇到以下错误:

ORA-00600: internal error code, arguments: [kghGetHpSz1], [0xACC2F84], [], [], [], [], [], []

 

在’stack trace中,你可能看到一些以下函数代码;我们跟踪文件的一部分:

kgh_heap_sizes ksmpga_recompute_stats qesmmIPgaMaintenanc updrow qerupFetch updaul updThreePhaseExe 3

原因

这是由指向Base Bug 3188637的 Bug 3959015 导致的。

摘要:含star transformation 和OUTER join的错误结果
修复的Releases: 9206 10104 10201

如果一个join包含fact和dimension表的outer join,可能会产生含star transformation的错误结果。

解决方案

这在9206,10104 10201 及以上解决。最佳解决方案是下载并应用Metalink 中最新可用的补丁。

 

你可以选择以下解决方案之一:

  1. 在init<SID>.ora中设置star_transformation_enabled=false 。

    2.
    在init<SID>.ora中设置 “_complex_view_merging”=false。

参考

BUG:3188637 – WRONG RESULT WITH START TRANSFORMATION ENABLED AND COMPLEX VIEW MERGE
BUG:3959015 – RECEIVES SEVERAL ORA-600 ERRORS.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *