小编Met*_*hma的帖子

在 Oracle 12c 中向用户授予所有权限

在 Ora11g 中,我曾经向用户授予所有权限,如下所示。

create user xx identified by psw;
grant create session, grant any privilege to xx;
grant all privileges to xx;
Run Code Online (Sandbox Code Playgroud)

但在 Ora 12c 中,当我执行授予权限时,出现以下错误。

从命令中的第 2 行开始出错 - 授予创建会话,向 xx 授予任何权限 错误报告 - ORA-00604:递归 SQL 级别 1 发生错误 ORA-20997:“授予任何特权”不允许授予 ORA-06512:在“ RDSADMIN.RDSADMIN”,第 79 行 ORA-06512:第 2 行 00604.00000 - “递归 SQL 级别 %s 发生错误” *原因:处理递归 SQL 语句(应用于内部字典表的语句)时发生错误。*操作:如果堆栈上的下一个错误中描述的情况可以纠正,则执行该操作;否则请联系 Oracle 支持。

我已经尝试过1中建议的答案,但似乎不起作用。

1 . 关于 Oracle 12c 中的用户

它收到以下错误。

GRANT All PRIVILEGE TO name 错误报告 - ORA-00922: 缺少或无效选项 00922.00000 -“缺少或无效选项” …

oracle privileges oracle12c

1
推荐指数
1
解决办法
7489
查看次数

标签 统计

oracle ×1

oracle12c ×1

privileges ×1