暂无图片
Oracle-11gR2-ADG 备库业务查询报错:ORA-04023
我来答
分享
水羽
2023-03-28
Oracle-11gR2-ADG 备库业务查询报错:ORA-04023

Oracle-11gR2-ADG 备库业务查询报错:ORA-04023

【问题描述】:

系统架构:OS:Linux-6-64b,DB:Oracle-11gR2,ADG主备架构。

在主库上对业务用户A进行授权(grant select on B.VW_XXX to A),让A可以查看业务用户B的某些视图,授权之后在主库上验证 A可以正常查询B的视图,但是在备库上 A查询B的相关已授权视图时,却直接报错:ORA-04023:无法验证或授权对象…… 排查了主备库ADG同步状态正常,在备库中查询A用户的对象权限,可以看到拥有对B用户的相关视图的select权限。我用另一个用户C,C拥有DBA角色权限,在备库中查询B用户的相关视图时,也是一样报ORA-04023.  在主库中查询则正常无报错。

从一下网页上查到了相关的信息:

https://blog.csdn.net/weixin_42955647/article/details/104947214

但我没有MOS账号,能否帮忙提供一下上面网页里说到的 Doc ID 27314206.8 和 补丁程序:patch 27314206

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
农夫三拳

11.2.0.4.190115 开始应该就包含这个补丁了,上个psu试试吧

暂无图片 评论
暂无图片 有用 0
水羽
题主
2023-04-03
多谢指点!获益良多!
ora_221

ORA-04023这个错误是由于dblink导致的,由于ADG环境为只读状态,使用一次DBLINK后必须提交或回滚事务后,才能再执行第二次的DBLINK调用
你查询的视图中肯定调用了多个dblink
补丁:
https://updates.oracle.com/download/27314206.html

暂无图片 评论
暂无图片 有用 0
水羽
题主
2023-04-03
多谢指点!获益良多!
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏