===== Erfolgreich recovered? Aber Datenbank lässt sich nicht öffnen - Fehler ORA-01194===== === Fehler ORA-01194: file 1 needs more recovery to be consistent === 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: '+GPI/gpi/datafile/system.789.232322323' === Eine Lösung - _allow_resetlogs_corruption === DB mit dem folgenden Parameter "_allow_resetlogs_corruption=true" öffnen: Set this parameter: * Create pfile * Set parameter - _allow_resetlogs_corruption=true * Stop dB * create spfile * Start DB in mount Status startup mount; recover database using backup controlfile until cancel; # Answer cancel alter database open resetlogs; Alternativ bis zur letzen SCN die in den Headern der Datendateien zu erkennen sind: SELECT STATUS,checkpoint_change#,checkpoint_time, resetlogs_change#,resetlogs_time,fuzzy FROM v$datafile_header; -- scn aus obigen Statement eintragen ALTER DATABASE RECOVER UNTIL CHANGE USING BACKUP CONTROLFILE; Parameter danach wieder entfernen und DB neu starten! === Lösung 2 - Undo Management auf Manual === ALTER SYSTEM SET "_allow_resetlogs_corruption"= TRUE SCOPE = SPFILE; ALTER SYSTEM SET undo_management=MANUAL SCOPE = SPFILE; startup mount alter database open resetlogs; CREATE UNDO TABLESPACE undo1 datafile 'UNDO02.dbf' size 200m autoextend on maxsize unlimited; ALTER SYSTEM SET undo_tablespace = UNDO02 SCOPE=spfile; . alter system set undo_management=auto scope=spfile; shutdown immediate startup siehe http://neerajoracledba.blogspot.de/2014/07/ora-01194-file-1-needs-more-recovery-to.html ==== Siehe auch ==== * http://arpitagrawaloracle.blogspot.de/2013/09/how-to-quickly-check-that-database-is.html