未为角色“my_role_1”授予 ADMIN 选项

Posted

技术标签:

【中文标题】未为角色“my_role_1”授予 ADMIN 选项【英文标题】:ADMIN option not granted for role 'my_role_1' 【发布时间】:2020-10-04 17:58:39 【问题描述】:

我正在尝试向用户授予角色。

grant my_role_1 to ktest1 with admin option;

但我收到以下错误

Error report - ORA-01932: ADMIN option not granted for role 'my_role_1'
01932. 00000 -  "ADMIN option not granted for role '%s'
*Cause:    The operation requires the admin option on the role.
*Action:   Obtain the grant option and re-try.

【问题讨论】:

【参考方案1】:

正如GRANT documentation 所说:

要授予角色,您必须已被授予具有ADMIN OPTION 的角色或已被授予GRANT ANY ROLE 系统权限,或者您必须已创建该角色。

【讨论】:

以上是关于未为角色“my_role_1”授予 ADMIN 选项的主要内容,如果未能解决你的问题,请参考以下文章

with admin option和with grant option的区别

Google Cloud将用户添加到项目中

Symfony2 - 显示动态可选角色

发送 api 活动请求时出现“未为帐户启用路由”错误

如何在 symfony 中制作如下的权限系统?

如何将 datareader 授予 sql 角色?