首页 > 代码库 > 如何Oracle查出一个用户具有的所有系统权限和对象权限
如何Oracle查出一个用户具有的所有系统权限和对象权限
1. 系统权限
1 SELECT *2 FROM DBA_SYS_PRIVS3 WHERE GRANTEE = ‘LCAM_SYS_1216‘4 UNION ALL5 SELECT *6 FROM DBA_SYS_PRIVS7 WHERE GRANTEE IN8 (SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = ‘LCAM_SYS_1216‘);
2.对象权限
1 SELECT *2 FROM DBA_TAB_PRIVS3 WHERE GRANTEE = ‘LCAM_SYS_1216‘4 UNION ALL5 SELECT *6 FROM DBA_TAB_PRIVS7 WHERE GRANTEE IN8 (SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = ‘LCAM_SYS_1216‘);
转摘: http://blog.sina.com.cn/s/blog_5384afff0100ti0z.html
如何Oracle查出一个用户具有的所有系统权限和对象权限
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。