views:

11

answers:

1

I'm trying to query the data dictionary to find information on the transformations in the database. I've given my user DBA privileges, so I can access the DBA_ dictionary views. With this user, I can access all the DBA_ views without issues, however it seems I can only access DBA_TRANSFORMATIONS when logged in AS SYSDBA. Am I missing a special privilege to access this view?

+2  A: 

DBA_TRANSFORMATIONS does not have a public synonym by default.

Try this:

select *
from sys.DBA_TRANSFORMATIONS;
jva
+1 for jva's answer - also noting here that Oracle has left out a few other synonyms for DBA views - you can see them by: select view_name from dba_viewswhere owner = 'SYS'and view_name like 'DBA%'minusselect synonym_name from dba_synonymswhere owner = 'PUBLIC'
dpbradley