A server crashed that was host to an Oracle training database in no archivelog mode. We do not have an Oracle backup, but we have a tape backup. The error we get is that the system.dbf is inconsistent with the control file. We've tried restoring older files from tape but it doesn't work. The latest attempt (using the ini file parameter --_ALLOW_RESETLOGS_CORRUPTION = TRUE) allowed the recover database and datafile commands to go through all the datafiles, but in the end, the database would not open. It still gives an inconsistency error. Are there any miracles left for this kind of situation? I can still get my files from a tape backup.

    Requires Free Membership to View

Your backup of your system does not work because the database files were copied while the database was up and running. Without the archived redo logs, there is no way to resolve this inconsistency. This should be a strong indicator that the backup strategy in place was not sufficient. I see no way to open the database. It must be re-created from scratch. After that is done, please revisit your backup and recovery strategy.

This was first published in December 2006

Join the conversationComment

Share
Comments

    Results

    Contribute to the conversation

    All fields are required. Comments will appear at the bottom of the article.