Home » RDBMS Server » Backup & Recovery » recovery prob
recovery prob [message #63632] Thu, 21 October 2004 08:20 Go to next message
Kapil
Messages: 145
Registered: May 2002
Senior Member
 After the restore and database recovery, I go to open the database and get a file recovery error on ORA_SYSTEM.DBS.

**************************************

Oracle7 Server Release 7.1.5.2.3 - Production Release

PL/SQL Release 2.1.5.2.0 - Production

SQLDBA> CONNECT INTERNAL

Connected.

SQLDBA> STARTUP MOUNT

ORACLE instance started.

Database mounted.

SQLDBA> RECOVER DATABASE UNTIL BACKUP CONTROLFILE;

ORA-00277: Illegal option to the UNTIL recovery flag BACKUP

SQLDBA>

RECOVER DATABASE UNTIL CANCEL USING BACKUP CONTROLFILE;

ORA-00279: Change 127299846 generated at 10/19/04 18:35:34 needed for thread 1

ORA-00289: Suggestion : $1$DKD104:[[P02_ARCHIVELOGS]]P02_t0001S1889.ARC

ORA-00280: Change 127299846 for thread 1 is in sequence #1889 Specify log: {<RET>=suggested | filename | AUTO | FROM logsource | CANCEL}

Applying suggested logfile...

ORA-00308: cannot open archived log '$1$DKD104:[[P02_ARCHIVELOGS]]P02_t0001S1889.A

RC'

ORA-07528: sfifi: $open error

%RMS-E-FNF, file not found - %SYSTEM-W-NOSUCHFILE, no such file Specify log: {<RET>=suggested | filename | AUTO | FROM logsource | CANCEL} CANCEL Media recovery cancelled.

SQLDBA> ALTER DATABASE OPEN RESETLOGS;

ORA-01194: file 1 needs more recovery to be consistant

ORA-01110: data file 1: 'DKD104:[[ORACLE7.DB_P02]]ORA_SYSTEM.DBS'

SQLDBA> SHUTDOWN

ORA-01109: database not open

Database dismounted.

ORACLE instance shut down.

SQLDBA> Exit

*********************************************************
Re: recovery prob [message #63634 is a reply to message #63632] Thu, 21 October 2004 10:45 Go to previous message
croK
Messages: 170
Registered: April 2002
Senior Member
Oracle is trying to apply suggested redolog (i assume your database is in archivelog mode) if not...mmm..
i believe it is going to be difficult to recover db.
Don't you havo those archived redo log?, are they on tape?, you will haver to restore all archived redolog.

If not found the suggested archived redolog, you can try recover until time
so you can recover until time from previous redolog that you do chave on disk or tape.
For example, look at the following list:

redofile1.dbf 05/01/04:07:10
redofile2.dbaf 05/01/04:07:30
redofile3.dbf 05/01/04:07:50
redofile4.dbaf 05/01/04:08:20

let's say that oracle will suggest redofile5.dbf
after you specified recover until cancel
as that file does not exist, you can try
recover until time '05/01/04:08:19'
then oracle will cancel recover after applying redofile3.dbf
That's the way i always performed my recovery on oracle7.
Since oracle8i, i use RMAN.

Hope this helps.
Best luck.
Previous Topic: database backup
Next Topic: Recovery through RMAN (redo logs)
Goto Forum:
  


Current Time: Fri Apr 19 12:04:12 CDT 2024