Můžete použít tyto dotazy:
select * from all_tab_privs;
select * from dba_sys_privs;
select * from dba_role_privs;
Každá z těchto tabulek má grantee
můžete podle toho filtrovat v kritériích where:
where grantee = 'A'
Pro dotazování na oprávnění k objektům (např. tabulkám) v jiném schématu navrhuji nejprve all_tab_privs
, má také table_schema
sloupec.
Pokud jste přihlášeni se stejným uživatelem, jehož oprávnění se chcete dotázat, můžete použít user_tab_privs
, user_sys_privs
, user_role_privs
. Může se na ně dotazovat běžný uživatel bez dba.