Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

How does oracle accesses v$ tables or views in mount state

saketbansalJul 6 2009 — edited Jul 7 2009
Hi All,

I want to know how oracle accesses fixed tables/views while the database is in mount state.

I did the following:
1. Started the database in mount state.
2. Query v$database ,v$datafile--Successful
3. Queried dba_data_files.---ERROR

---------------------------------------------------------------------------------------------------------
SQL> select * from dba_data_files;
select * from dba_data_files
*
ERROR at line 1:
ORA-01219: database not open: queries allowed on fixed tables/views only

----------------------------------------------------------------------------------------------------------

As per my understanding goes,all these tables are a part of Data Dictionary which is stored physically on system tablespace.
Now since the database is mounted ,it cannot access any part of system tablespace's data.Am I right??
So how does it queries v$ tables and other fixed database tables in mount state???

Thanks in advance
Saket Bansal
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 4 2009
Added on Jul 6 2009
13 comments
5,850 views