创建视图权限问题ora1031,ora1720

Ora-1031

使用sql查询无问题,创建视图告警ora-1031

根据文档Document 271587.1

递归对象权限中角色收回时,会造成权限断档

解决方法:

对该对象进行授权(尽量属主用户)

Grant select on interface.Material_view_pay to zhiydba;

Ora-1720

创建视图权限问题ora1031,ora1720_第1张图片

上述问题授权后,创建视图报错变化为ora1720

根据文档Document 1628033.1

作为feature在11204之后出现,为了权限一致性要求。Replace view可能出现权限检查不一致

解决方法:

删除该视图,重新创建,不使用replace,避免权限的不一致性

Drop view view_xyd_dz;

Create or replace view view_xyd_dz as ***

碎碎念:这个是12c以上的特有问题,对象权限的级联授权问题,然后把中间人抽走以后,导致的权限断档。

学习原理,积累工具;孵化思路,下笔有道

你可能感兴趣的:(数据库,12c)