要查詢Oracle用戶的權限,可以使用以下幾種方法:
SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = '用戶名';
SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE = '用戶名';
SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE = '用戶名';
SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE = '用戶名'
UNION
SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = '用戶名'
UNION
SELECT * FROM DBA_ROLE_PRIVS WHERE GRANTEE = '用戶名';
SELECT * FROM SESSION_PRIVS;
請注意,上述查詢語句中的“用戶名”需要替換為要查詢權限的具體用戶。另外,執行以上查詢需要具有相應的權限,如具有DBA角色或SELECT_CATALOG_ROLE角色。