Puede utilizar estas consultas:
select * from all_tab_privs;
select * from dba_sys_privs;
select * from dba_role_privs;
Cada una de estas mesas tiene un grantee
columna, puede filtrar eso en los criterios where:
where grantee = 'A'
Para consultar privilegios sobre objetos (por ejemplo, tablas) en otro esquema, propongo en primer lugar all_tab_privs
, también tiene un table_schema
columna.
Si ha iniciado sesión con el mismo usuario cuyos privilegios desea consultar, puede usar user_tab_privs
, user_sys_privs
, user_role_privs
. Pueden ser consultados por un usuario normal que no sea dba.