oracle查詢當前用戶的權限 如何查看oracle用戶具有的權限和角色?
如何查看oracle用戶具有的權限和角色?1. 查看所有用戶:選擇*從DBA用戶選擇*從所有用戶選擇*從用戶選擇2。查看用戶或角色的系統權限(直接分配給用戶或角色的系統權限):select*fromd
如何查看oracle用戶具有的權限和角色?
1. 查看所有用戶:選擇*從DBA用戶選擇*從所有用戶選擇*從用戶選擇2。查看用戶或角色的系統權限(直接分配給用戶或角色的系統權限):select*fromdba sys privs select*fromuser sys privs
3。查看角色中包含的權限(僅限于登錄用戶擁有的角色)。SQL>select*來自角色系統特權
4。查看用戶對象權限:select*fromdba abprivs select*fromall abprivs select*fromuser abprivs
5。查看所有角色:select*fromdba查看所有用戶:select*fromdba usersselect*fromall usersselect*fromuser users
2。查看用戶或角色(直接分配給用戶或角色)的系統權限:選擇*fromdbasysuuprivs選擇*fromusersysu3[PRIVS
3。查看角色中包含的權限(僅限于登錄用戶擁有的角色)。SQL>select*fromrole sys查看用戶對象權限:select*fromdba tab privsselect*fromall tab privsselect*fromuuser tab PRIVS
5。查看所有角色:選擇*fromdba Oracle數據字典視圖的類型有:user、all和DBA。
user有關用戶擁有的對象的信息,即有關用戶自己創(chuàng)建的對象的信息
all有關用戶可以訪問的對象的信息,即,關于用戶自己創(chuàng)建的對象的信息加上
關于其他用戶創(chuàng)建的對象的信息,但是哪些用戶有權訪問
DBA_u2;*:關于整個數據庫中對象的信息
(這里*可以是表、索引、對象、用戶等)
1。查看所有用戶
選擇*來自DBA用戶
選擇*來自所有用戶
選擇*來自用戶
2。查看用戶系統權限
選擇*來自DBAsysUPRIVS
選擇*來自所有sysUPRIVS
選擇*來自用戶sysUPRIVS
3。查看用戶對象權限
選擇*來自DBA abprivs
選擇*來自所有 abprivs
選擇*來自用戶 abprivs
4。查看所有角色
從DBA中選擇*[角色
5。查看用戶所擁有的角色
選擇*來自DBA oleprivs
選擇*來自user oleprivs
6。查看當前用戶的默認表空間
選擇用戶名,默認表空間來自用戶
7。查看角色的特定權限
如授予連接、資源、創(chuàng)建會話、創(chuàng)建要測試的視圖
8。查看資源的權限
使用select*from DBASYSPRIVS,其中GRANTEE=“資源
”