Możesz użyć tych zapytań:
select * from all_tab_privs;
select * from dba_sys_privs;
select * from dba_role_privs;
Każda z tych tabel ma grantee
kolumnę, możesz filtrować według kryteriów gdzie:
where grantee = 'A'
Do zapytania o uprawnienia na obiektach (np. tabelach) w innym schemacie proponuję przede wszystkim all_tab_privs
, ma również table_schema
kolumna.
Jeśli jesteś zalogowany z tym samym użytkownikiem, którego uprawnienia chcesz zapytać, możesz użyć user_tab_privs
, user_sys_privs
, user_role_privs
. Mogą być odpytywane przez zwykłego użytkownika bez DBA.