ORACLE管理-查看拥有DBA角色的用户(二)

2015-07-21 16:26:10 · 作者: · 浏览: 5
efault_role 2 from dba_role_privs t 3 where t.grantee = 'SCOTT'; GRANTEE GRANTED_ROLE ADM DEF ------------------------------ ------------------------------ --- --- SCOTT RESOURCE NO YES SCOTT CONNECT NO YES SQL> select * from user_role_privs t; USERNAME GRANTED_ROLE ADM DEF OS_ ------------------------------ ------------------------------ --- --- --- ZSZQ CONNECT NO YES NO ZSZQ DBA NO YES NO ZSZQ EXP_FULL_DATABASE NO YES NO ZSZQ IMP_FULL_DATABASE NO YES NO ZSZQ RESOURCE NO YES NO 13.查看scott用户使用了哪些表空间 select t.table_name, t.tablespace_name from dba_all_tables t where t.owner = 'SCOTT' ; 14.查看当前用户拥有的权限 select t.privilege from session_privs t; SQL>
select t.privilege from session_privs t; PRIVILEGE ---------------------------------------- CREATE SESSION UNLIMITED TABLESPACE CREATE TABLE CREATE CLUSTER CREATE VIEW CREATE SEQUENCE CREATE PROCEDURE CREATE TRIGGER CREATE TYPE CREATE OPERATOR CREATE INDEXTYPE 已选择11行。 14.查看角色(DBA)被赋予的角色权限 select * from role_role_privs t where t.role = 'DBA'; 查看角色(DBA)被赋予的对象权限 15.select * from role_tab_privs t1 where t1.role = 'DBA'

?