Oracle didn 't create that segment in the datafile... The segment that
used to exist in the old datafile is still referenced in the data
dictionary... However, the actually physical segment does not exist in
the "MISSING " file... Here 's another example...
First I create the tablespace and put a table in it...
$ sqlplus "/ as sysdba "
SQL*Plus: Release 9.2.0.3.0 - Production on Wed May 26 13:50:34 2004
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.3.0 - Production
With the Partitioning option
JServer Release 9.2.0.3.0 - Production
SQL > create tablespace tim datafile '/export/home/oradata/PV429/tim.dbf '
size 10M;
As far as how it gets out of sync, I have seen this a couple times...
In my case, it was when I encountered an ORA-600 (See ORA-600.ora-code.com) during a DDL
operation... i.e. During a drop tablespace...
Tim
Orr, Steve wrote:
>The curiousity is that the file didn 't exist in the O/S, Oracle created
>it without telling me, and it created and placed a database object into
>that file, again, without telling me. I just stumbled across this but
>I 'd like to KNOW when this happens.
>
>V$DATAFILE and V$TABLESPACE get information from the control file so how
>could they be out of sync?=20
>
>
>
>
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------
To unsubscribe send email to: oracle-l-request@(protected)
put 'unsubscribe ' in the subject line.
--
Archives are at http://www.freelists.org/archives/oracle-l/
FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- --