Estas são consultas úteis para identificar quais são os privilégios de um determinado usuário em base Oracle:
1) Privilégios de sistema: select privilege from dba_sys_privs where grantee = '<usuario>';
2) Privilégios em tabelas: select privilege from dba_tab_privs where grantee = '<usuario>';
3) Roles concedidas ao usuário: select granted_role from dba_role_privs where grantee = '<usuario>';
Para identificar quais são as ROLES e privilégios do usuário que você está conectado, existem essas duas consultas, que são mais simples:
1) Roles do meu usuário: select * from session_roles;
2) Privilégios do meu usuário: select * from session_privs;
Nenhum comentário:
Postar um comentário