现用户 A 需要 B 用户的 CYVIEW 视图的查询权限。

授权:
grant select on B.CYVIEW to A;

但是 A 对该视图进行查询,报 ORA-01031: insufficient privileges 错误。

查询 B.VIEW 视图的定义为:
SELECT ... FROM C.CYTABLE;

解决办法:增加如下授权语句:
grant select on C.CYTABLE to B with grant options;

关键点在 with grant option,如果没有,仍然会报权限不足错误。

-- By 许望(RHCA、OCM、VCP)
最后修改:2021 年 01 月 06 日 05 : 17 PM
如果觉得我的文章对你有用,请随意赞赏