如何Oracle查出一個用戶具有的所有系統權限和對象權限


1. 系統權限

1 SELECT *
2 FROM DBA_SYS_PRIVS
3 WHERE GRANTEE = 'LCAM_SYS_1216'
4 UNION ALL
5 SELECT *
6 FROM DBA_SYS_PRIVS
7 WHERE GRANTEE IN
8      (SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = 'LCAM_SYS_1216');
系統權限

 

2.對象權限

1 SELECT *
2 FROM DBA_TAB_PRIVS
3 WHERE GRANTEE = 'LCAM_SYS_1216'
4 UNION ALL
5 SELECT *
6 FROM DBA_TAB_PRIVS
7 WHERE GRANTEE IN
8      (SELECT GRANTED_ROLE FROM DBA_ROLE_PRIVS WHERE GRANTEE = 'LCAM_SYS_1216');
對象權限

 

轉摘: http://blog.sina.com.cn/s/blog_5384afff0100ti0z.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM