U kunt deze zoekopdrachten gebruiken:
select * from all_tab_privs;
select * from dba_sys_privs;
select * from dba_role_privs;
Elk van deze tafels heeft een grantee
kolom, kunt u daarop filteren in de waar-criteria:
where grantee = 'A'
Om privileges op objecten (bijv. tabellen) in een ander schema op te vragen, stel ik allereerst voor all_tab_privs
, het heeft ook een table_schema
kolom.
Als u bent ingelogd met dezelfde gebruiker wiens rechten u wilt opvragen, kunt u user_tab_privs
gebruiken , user_sys_privs
, user_role_privs
. Ze kunnen worden opgevraagd door een normale niet-dba-gebruiker.