Oracle
 sql >> Database >  >> RDS >> Oracle

Come interrogare le autorizzazioni su una directory Oracle?

Questo dovrebbe darti i ruoli, gli utenti e le autorizzazioni concesse su una directory:

SELECT * 
  FROM all_tab_privs 
 WHERE table_name = 'your_directory';  --> needs to be upper case

E sì, è nella vista all_TAB_privs;-) Un nome migliore per quella vista sarebbe qualcosa come "ALL_OBJECT_PRIVS", poiché include anche oggetti PL/SQL e le loro autorizzazioni di esecuzione.