《查看用户拥有哪些系统权限对象权限和角色.docx》由会员分享,可在线阅读,更多相关《查看用户拥有哪些系统权限对象权限和角色.docx(2页珍藏版)》请在三一办公上搜索。
1、查看用户拥有哪些系统权限对象权限和角色查看用户拥有哪些系统权限、对象权限和角色其实只需要授予debug connect session 就可以了,已经过测试。重要提示role_*_pirvs视图与dba_*_privs视图的联系与区别:role_*_pirvs视图仅仅能查看角色的系统权限、对象权限、角色权限。比较侠义,只能用于角色。dba_*_privs视图不仅能查看用户的系统权限、对象权限、角色权限 ,还能查看角色的系统权限、对象权限 、角色权限。 当视图的grantee字段赋值为某用户时,查询的是用户的相关信息,而当赋值为某角色时,查询的角色的相关信息。上面的总结信息我亲自检验过,结论是正
2、确的。1、查看用户CT_GUANGZHOU拥有的系统权限和角色define 1=CT_GUANGZHOUset linesize 200select grantee, privilege from dba_sys_privs where grantee=&1;select grantee, GRANTED_ROLE from dba_role_privs where grantee=&1;select username, DEFAULT_TABLESPACE , TEMPORARY_TABLESPACE from dba_users where username=&1;2、查看某用户拥有的系统权限视图:dba_sys_privs 3、查看某用户具有的对象权限视图:dba_user_privs 4、查看某用户拥有的角色视图: dba_role_privs -Have a good day! -