获取ORA-01031:执行SYS.DBMS_ADVANCED_REWRITE.DECLARE _REWRITE_EQUIVALENCE时权限不足

时间:2016-12-28 10:21:47

标签: oracle oracle11g

我收到错误ORA-01031:执行SYS.DBMS_ADVANCED_REWRITE.DECLARE _REWRITE_EQUIVALENCE程序时权限不足。我从普通用户hr执行了该语句。

即使授予HR用户SYSDBA的执行权限,也无法解决问题。 GRANT EXECUTE ON DBMS_ADVANCED_REWRITE TO hr。

1 个答案:

答案 0 :(得分:4)

参考https://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_advrwr.htm#i999466

尝试为等效创建授予实体视图权限。

GRANT CREATE MATERIALIZED VIEW TO hr;