Oracle FAQ Your Portal to the Oracle Knowledge Grid

Home -> Community -> Usenet -> c.d.o.server -> Oracle 9i - database cannot open due to UNDOTBS01

Oracle 9i - database cannot open due to UNDOTBS01

From: <>
Date: Fri, 10 Aug 2007 19:21:51 -0700
Message-ID: <>

Hi all,

I am new to using Oracle and I am using Basically I did a coldbackup of all the datafiles (except for the UNDO), control files and spfile of my database.

I accidentally overwrite one of the schemas by mistake. I need to do a full database recover using the cold backup files in order to restore it back to original.

The database is in NOARCHIVELOG mode. The only datafile I cannot/did not backup was the UNDO.

I basically did the following trying to recover it:

shutdown abort
copy all the controlfiles, datafiles to their appropriate places as the original (overwrite them)
startup => I get errors saying that the data file "UNDOTBS01" cannot be located and that the controlfile is more recent than the older controlfile. (cannot recall the errors..sorry).

I think what happened is that when I copied the backup files to their appropriate places and replaced the most recent versions of the files - except for the UNDO tablespace - which is still pointing to the current transaction and while all the other datafiles are referencing the time from the backup was made.

I tried with no luck:
removed the UNDO data management in init.ora (commented out) startup mount spfile='/init.ora' restrict alter database datafile 'UNDOTBS01.DBF' OFFLINE DROP; alter database open RESETLOGS; => get error saying that the database did not encounter recovery failure and cannot perform this recover database end until cancel => cannot recover database because of UNDOTBS01.dbf and the controlfile error message

Any idea as to how I can open the database without the undo table/ datafile?

Thank you!

LiLi Received on Fri Aug 10 2007 - 21:21:51 CDT

Original text of this message