Du kan prøve disse visninger nedenfor.
SELECT * FROM USER_SYS_PRIVS;
SELECT * FROM USER_TAB_PRIVS;
SELECT * FROM USER_ROLE_PRIVS;
DBA'er og andre superbrugere kan finde de privilegier, der er givet til andre brugere med DBA_
versioner af de samme synspunkter. De er dækket af dokumentationen .
Disse visninger viser kun de privilegier, der er givet direkte til brugeren. Finder alle privilegierne, inklusive dem, der tildeles indirekte gennem roller, kræver mere komplicerede rekursive SQL-sætninger:
select * from dba_role_privs connect by prior granted_role = grantee start with grantee = '&USER' order by 1,2,3;
select * from dba_sys_privs where grantee = '&USER' or grantee in (select granted_role from dba_role_privs connect by prior granted_role = grantee start with grantee = '&USER') order by 1,2,3;
select * from dba_tab_privs where grantee = '&USER' or grantee in (select granted_role from dba_role_privs connect by prior granted_role = grantee start with grantee = '&USER') order by 1,2,3,4;