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.
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.
Dig Deeper on Oracle database backup and recovery
Oracle expert Brian Peasland answers one reader's question about common pitfalls when connecting Oracle to outside programs.
One reader asks expert Brian Peasland a question about datafile sizes with the Oracle RMAN duplicate 10g command.
Managing parent table-child table relations in Oracle SQL environments is key to efficient programming.
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.