Vorheriges Thema: Recovery der ORCL1-DatenbankNächstes Thema: Beispiele für ein Restore auf einem alternativem Server


Recovery der ORCL2-Datenbank

Sie können das Recovery der Datenbank wie folgt durchführen.

So führen Sie das Recovery der ORCL2-Datenbank durch:

  1. Erstellen Sie eine Instanz für die ORCL2-Datenbank, und starten Sie die ORCL2-Instanz.
  2. Vergewissern Sie sich, dass die Datei INITORCL2.ORA alle erforderlichen Konfigurationsinformationen, wie in Schritt 6 der vorhergehenden Phase beschrieben, enthält. Wählen Sie eine der folgenden Vorgehensweisen:
  3. Führen Sie ein Restore der letzten vollständigen Sicherung von ORCL2 durch.

    Hinweis: Handelt es sich um eine Offline-Sicherung, ist kein weiteres Recovery erforderlich. Das Recovery Ihres Oracle-Servers ist nun abgeschlossen.

  4. Kopieren Sie die wiederhergestellte Kontrolldatei (CONTROL.ORCL2) aus dem Stammverzeichnis der Option in alle erforderlichen Verzeichnisse, und benennen Sie sie mit dem entsprechenden Namen um.
  5. Stellen Sie eine Verbindung zu der Instanz her, die Sie in Schritt 1 dieses Verfahrens gestartet haben.
  6. Um die ORCL2-Datenbank zu laden, geben Sie den folgenden Befehl ein:
    startup mount pfile=DRIVE:\PATH\initORCL2.ora
    
  7. Geben Sie in der Eingabeaufforderung von SQL*Plus oder des Server-Managers den folgenden Befehl ein:
    recover database using backup controlfile until cancel;
    
  8. Geben Sie nach Abschluss des Recovery den folgenden Befehl ein:
    alter database open resetlogs;
    

    Wird die Datenbank nicht geöffnet und eine Meldung zum Status der Redo-Protokolle angezeigt, geben Sie in der Eingabeaufforderung von SQL*Plus oder des Server-Managers folgende Abfrage ein:

    select * from v$logfile
    

    Diese Abfrage gibt u. a. die Verzeichnisstruktur zurück, in der Oracle nach den Redo-Protokollen sucht. Ist die Verzeichnisstruktur nicht vorhanden, erstellen Sie sie. Geben Sie anschließend den folgenden Befehl erneut ein:

    alter database open resetlogs;
    

    Oracle sollte nun die Datenbank öffnen und die Redo-Protokolle neu erstellen.

  9. Löschen Sie alle Archivprotokolle für ORCL2. Die Recovery der ORCL2-Datenbank wurde abgeschlossen.
  10. (Optional) Mit dem Hilfsprogramm "Oradim" können Sie eine Instanz für ORCL2 wiederherstellen. Die Syntax lautet wie folgt:
    oradim -new -sid SID -srvc Dienstname -intpwd Kennwort -startmode auto | manual -pfile VollstPfadZuOracleInitSIDFile
    
  11. (Optional) Erstellen Sie falls erforderlich die Kennwortdatei unter Verwendung des Hilfsprogramms "orapwdX.exe".