几个简单常用的oracle权限查询脚本,小结如下:
某普通用户登陆,查自己的角色
SQL> select * from user_role_privs;
查自己拥有哪些系统权限
SQL> select * from session_privs;
查自己可以访问对象的权限
SQL>select * from user_tab_privs;
用sys用户查某用户的系统权限
SQL> select * from dba_sys_privs where grantee=’test’;
用户的角色
SQL> select * from dba_role_privs where grantee=’test’;
用户的对象权限
SQL> select * from dba_tab_privs where grantee=’tes’ and privilege=’EXECUTE’
某普通用户登陆,查自己的角色
SQL> select * from user_role_privs;
查自己拥有哪些系统权限
SQL> select * from session_privs;
查自己可以访问对象的权限
SQL>select * from user_tab_privs;
用sys用户查某用户的系统权限
SQL> select * from dba_sys_privs where grantee=’test’;
用户的角色
SQL> select * from dba_role_privs where grantee=’test’;
用户的对象权限
SQL> select * from dba_tab_privs where grantee=’tes’ and privilege=’EXECUTE’