您可以通过 SQL 语句或 OCP 将角色添加给 Oracle 兼容模式下的用户。
通过 SQL 语句将角色授予用户
授予用户角色时,当前用户必须拥有被授予的角色,并且拥有 ADMIN OPTION 权限,或者拥有 GRANT ANY ROLE 权限,才能授权成功。
查看当前拥有权限的操作请参见 查看用户权限。如果您没有相应的权限,请联系管理员为您添加,为用户添加权限的相关操作请参见 修改用户权限。查看当前用户拥有的角色的操作请参见 查看角色。
将角色添加给用户的 SQL 语句如下:
GRANT role_name TO grantee_user [WITH ADMID OPTION];
语句使用说明:
role_name:角色名。同时将多个角色授予用户时,角色名之间用英文逗号(,)分隔。一个角色可以同时授予多个用户,多个角色也可以同时授予一个用户,并且多个角色也可以授予多个用户。
WITH ADMIN OPTION:表示指定当前授予的角色允许转授,且取消授权时不会级联。
示例:将角色 role1 授予用户 user2 。
obclient> GRANT role1 TO user2;
Query OK, 0 rows affected「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




