oracle中如何查找用戶具有哪些權限?
一確定角色的權限:
select*fromrole_tab_privs;包含了授予角色的對象權限select*fromrole_role_privs;包含了授予另一角色的角色select*fromrole_sys_privs;包含了授予角色的系統權限二確定用戶帳戶所授予的權限:
select*fromDBA_tab_privs;直接授予用戶帳戶的對象權限select*fromDBA_role_privs;授予用戶帳戶的角色select*fromDBA_sys_privs;授予用戶帳戶的系統權限三查看當前用戶權限及角色:SQL>select*fromsession_privs;SQL>select*fromuser_role_privs;四查詢某一角色的具體權限:例如查看RESOURCE具有那些權限SQL>SELECT*FROMDBA_SYS_PRIVSWHEREGRANTEE='RESOURCE';