7 x 24 在线支持!
ORA-00600: internal error code, arguments: [kghGetHpSz1]
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
适用于:
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 中最新可用的补丁。
你可以选择以下解决方案之一:
-
在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.