Sie können diese Abfragen verwenden:
select * from all_tab_privs;
select * from dba_sys_privs;
select * from dba_role_privs;
Jede dieser Tabellen hat einen grantee Spalte können Sie in den Wo-Kriterien danach filtern:
where grantee = 'A'
Um Privilegien auf Objekten (z.B. Tabellen) in anderen Schemata abzufragen schlage ich zunächst einmal all_tab_privs vor , es hat auch ein table_schema Säule.
Wenn Sie mit demselben Benutzer angemeldet sind, dessen Berechtigungen Sie abfragen möchten, können Sie user_tab_privs verwenden , user_sys_privs , user_role_privs . Sie können von einem normalen Nicht-DBA-Benutzer abgefragt werden.