Oracle “如何授予”;“授权创建会话”;特权

Oracle “如何授予”;“授权创建会话”;特权,oracle,Oracle,如何向Oracle中的用户或角色授予创建会话的权限?您可以在grant语句中使用WITH ADMIN选项选项 GRANT CREATE SESSION TO <<username>> WITH ADMIN OPTION 授予使用管理员选项创建会话的权限 授权创建会话 参考 嗯, Kent您可以使用或不使用管理员选项授予系统权限。默认设置为不带admin选项 GRANT CREATE SESSION TO username 或使用管理员选项: GRANT CREATE

如何向Oracle中的用户或角色授予创建会话的权限?

您可以在
grant
语句中使用
WITH ADMIN选项
选项

GRANT CREATE SESSION TO <<username>> WITH ADMIN OPTION
授予使用管理员选项创建会话的权限
授权创建会话

参考

嗯,


Kent

您可以使用或不使用管理员选项授予系统权限。默认设置为不带admin选项

GRANT CREATE SESSION TO username
或使用管理员选项:

GRANT CREATE SESSION TO username WITH ADMIN OPTION

具有
管理选项的受让人可以向其他用户授予和撤销特权

非常感谢您的帮助,但我注意到,如果没有“with ADMIN OPTION”@OsamaAl Banna,这是可以做到的-如果不使用
with ADMIN选项
,该怎么办?您可以让DBA创建一个DBA拥有的过程(拥有
create session
特权
with admin选项
),并授予您对该过程的
execute
访问权限。我只有在键入“grant create session to osama”后才能登录;但是,如果添加“with admin选项”用户会从普通用户变成DBA用户吗?或者将拥有比普通用户更高的权限?因为我不想that@OsamaAl-Banna-使用带有admin选项的
可以将权限授予其他用户。这不是普通用户通常需要的东西。但这并不能让你成为DBA。最初的提问者希望创建一个用户
osama
,该用户可以将
create session
权限授予其他用户。