Tampilan DBA_* di Oracle berisi informasi tentang SEMUA objek dalam database terlepas dari kepemilikannya. Hanya akun administratif yang memiliki akses ke tampilan ini secara default. Hal ini dilakukan untuk alasan keamanan. Agar pengguna "normal" mendapatkan akses ke tampilan ini, mereka harus diberikan akses ke tampilan tersebut, baik secara langsung per tampilan, atau secara global melalui hak istimewa sistem seperti SELECT ANY TABLE (tidak disarankan). Lebih baik memberikan akses ke tampilan DBA_ aktual yang benar-benar dibutuhkan pengguna. Umumnya, tampilan ALL_ akan memberikan semua informasi yang dibutuhkan pengguna biasa.
Untuk meninggalkan sesi pengguna saat ini dan terhubung sebagai pengguna lain, gunakan perintah CONNECT:
CONNECT sys/pw as sysdba
EDIT:
Pemilik objek dapat memberikan akses ke objek apa pun kepada pengguna atau peran lain melalui Perintah HIBAH:
GRANT SELECT ON dba_users TO nonsys;
Dilakukan sebagai SYS pengguna, ini akan memberikan akses pilih ke tampilan dba_users kepada pengguna nonsys.
Setelah pemberian dilakukan, pengguna nonsys akan dapat memilih dari tampilan ini melalui pernyataan SELECT:
SELECT * FROM dba_users;