如何找到哪些用户有DBA权限
我们有时候需要找到数据库服务器中,哪些用户具有DBA权限,以便于有关安全与权限管理。
通常可以使用以下简单方法可以得到答案:
选择当前数据库, 执行SQL:
选择当前数据库, 执行SQL:
select * from dba_role_privs where granted_role='DBA'; 哪些用户有DBA权限
select * from dba_role_privs; 当前库中所有用户、角色及相应的权限
注:在输出的结果中,有关usertype字段的含义如下,就可以找到相应的DBA权限的用户了。
D - DBA
C - CONNECT
R - RESOURCE
alter user SCOTT quota unlimited on users;
来赋予用户某个表空间的使用权