Email: service@parnassusdata.com 7 x 24 online support!

    You are here

    • You are here:
    • Home > Blogs > PDSERVICE's blog > Oracle Open Database failed - DATAFILE NEEDS MORE RECOVERY TO BE CONSISTENT ORA-1194 ORA-1547 ORA-1110

Oracle Open Database failed - DATAFILE NEEDS MORE RECOVERY TO BE CONSISTENT ORA-1194 ORA-1547 ORA-1110

Oracle Open Database failed - DATAFILE NEEDS MORE RECOVERY TO BE CONSISTENT ORA-1194 ORA-1547 ORA-1110

 

If you cannot recover data by yourself, ask Parnassusdata, the professional ORACLE database recovery team for help.

Parnassusdata Software Database Recovery Team

Service Hotline:  +86 13764045638 E-mail: service@parnassusdata.com

 

 

The goal of this article is to assist DBAs who encounter the following errors at Database open.

ORA-1194 "file %s needs more recovery to be consistent"

ORA-1547 "warning: RECOVER succeeded but OPEN RESETLOGS would get error below"

ORA-1110 "data file %s: '%s'"

Scope

This article is meant for database administrators and backup and recovery specialists tasked with the restore and recovery of a database

Details

Assuming All Datafiles was either successfully restored, and/or recovery was done with existing database datafiles.

Then open the database failed with errors like:

ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below

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

ORA-01110: data file 1: '/u01/app/oracle/oradata/V1123/system01.dbf'

Scenario 1: Current Controlfile is available

This shows the Information whats needed for recovery, usually you will not see the errors as above at open database, but nevertheless giving this

example.

1) Ensure Instance is Mounted and ALL Datafiles ONLINE

If the CURRENT CONTROLFILE is used then you can run recover database, and it will

apply all archivelogs, and the online 'current' redolog if available, and finally you can open database

Example:

 

 

SQL> select name, controlfile_type from v$database ;

NAME CONTROL

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

V1123 CURRENT

SQL> recover automatic database ;

..

Media recovery complete

SQL> alter database open