首页 > 代码库 > 如何Oracle查出一个用户具有的所有系统权限和对象权限

如何Oracle查出一个用户具有的所有系统权限和对象权限

1. 系统权限

技术分享
1 SELECT *2 FROM DBA_SYS_PRIVS3 WHERE GRANTEE = LCAM_SYS_12164 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_12164 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查出一个用户具有的所有系统权限和对象权限