【发布时间】:2019-09-17 09:59:57
【问题描述】:
Oracle中如何将创建会话的权限授予给用户或角色?
【问题讨论】:
标签: oracle
Oracle中如何将创建会话的权限授予给用户或角色?
【问题讨论】:
标签: oracle
您可以在GRANT 语句中使用WITH ADMIN OPTION 选项
GRANT CREATE SESSION TO <<username>> WITH ADMIN OPTION
【讨论】:
with admin option 怎么办?您可以让 DBA 创建一个由 DBA(拥有 create session 特权 with admin option)拥有的过程,并授予您对过程的 execute 访问权限。
with admin option 允许您将权限授予其他用户。这不是普通用户通常需要的东西。但这绝不会让您成为 DBA。最初的提问者想要创建一个用户osama,可以将create session 权限授予其他用户。
您可以使用或不使用管理员选项授予系统权限。默认没有管理员选项。
GRANT CREATE SESSION TO username
或使用管理员选项:
GRANT CREATE SESSION TO username WITH ADMIN OPTION
拥有ADMIN OPTION 的被授予者可以授予和撤销其他用户的权限
【讨论】:
【讨论】: