在oracle db中查詢某使用者的許可權 or 角色,oracledb

來源:互聯網
上載者:User

在oracle db中查詢某使用者的許可權 or 角色,oracledb

最簡單的方法就是:以該使用者登入資料庫,執行如下的語句:


select * from session_privsselect * from session_roles


oracle中怎查出來某個使用者所具有的所有的角色,所有的許可權?

(1) 查em,也就是dbconsole,開啟其中的user,選中你要查的user,然後編輯,查看它的角色和對象許可權,和系統許可權。
(2) dba_tab_privs, dba_sys_privs, dba_role_privs,可以看到分別的內容。
 
我問一下 怎查詢Oracle使用者權限?

1. oracle使用者查看自己的許可權和角色
select * from user_tab_privs;
select * from user_role_privs;
2. sys使用者查看任一使用者的許可權和角色
select * from dba_tab_privs;
select * from dba_role_privs;
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.