Assicurati che SELECT
non è concesso solo attraverso un ruolo , ma che l'utente ha effettivamente la concessione. Le sovvenzioni per ruolo non si applicano ai pacchetti. Vedi questo post su asktom. oracle.com
.
Inoltre, prova sys.dba_data_files
invece di dba_data_files
.