ORA-600 adg无法查询故障
2024-01-07 22:49:49
再续前缘
当你点背的时候,看似一个简单的case,总是会迎来反转
上次改完参数没两天,又出现了报错不同,但是现象相似的情况
这次是 ORA-600 [kksgaGetNoAlloc_Int0]
这次出现故障的范围更大,不仅是dg的分区表,连dg的一般表的查询都出现的异常
同类问题还是用同样套路,这次flush shared pool后就恢复了
但是运维让同样的问题KO两遍,这事是说不过去。。。
左右互搏
继续又看了19614585.8与19689979.8
从现象上,可以确定是19614585.8描述的场景
然后看workaround有了重大发现。
其中workaround涉及到参数_part_access_version_by_number
19614585.8中要求为true
19689979.8中可以选用false
补丁间说法存在冲突
然后检查dg的补丁情况。12102版本,打了最新的20年10月的psu
只能查到19689979,但是没有19614585
看到这。我已经觉得不是我菜的问题了。。这东西,哪里有毒。
无语密莘
这套主备有些相对特殊的情况:
是12.1.0.2这个比较拉的版本。
主库是一套exadata,打的补丁是dbbp
而从库选用的是x86单机,打的补丁是psu
19614585这个bug是从dbbp 3以后开始包含,所以主库是有该补丁,且也有19689979
psu则没有修复bug19614585,只修复了19689979
备库也打dbbp吧,又是一个新的故事了
文章来源:https://blog.csdn.net/q195136130/article/details/135445378
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!