數據庫權限
阿新 • • 發佈:2017-12-21
use 觸發 oracle11 oracl class 通過 就是 對象權限 對象
1.數據庫權限有幾類?連接?read?寫?
Oracle數據庫權限分為:系統權限和對象權限。
系統權限:指SESSION權限、USER權限等,也就是說對數據庫的系統級的操都可以稱為系統權限。
對象權限:指表對象、序列、觸發器等操作的權限。
1.1查看所有的系統權限
通過語句:SELECT * FROM SYSTEM_PRIVILEGE_MAP ;查看oracle11g有208種系統權限
1.2查詢某個用戶擁有的權限
查詢用戶擁有的系統權限(直接賦值給用戶的系統權限)
select * from user_sys_privs;
查詢通過角色賦值給用戶的系統權限
1)查詢用戶所擁有的角色
select * from user_role_privs;
2)查詢角色所擁有的系統權限
select * from role_sys_privs where role=‘角色名‘;
查詢用戶所擁有的對象權限(直接賦值給用戶的對象權限)
select * from user_tab_privs;
查詢通過角色賦值給用戶的對象權限
1) 查詢用戶所擁有的角色
select * from user_role_privs;
2)查詢角色所擁有的對象權限
select * from role_tab_privs where role=‘角色名‘
數據庫權限