Vorheriges Thema: Überprüfen der VoraussetzungenNächstes Thema: Ausführen einer spezifischen Wiederherstellung einer Oracle-Datenbank


Sofortige Wiederherstellung der Datenbank

Wenn Sie die Datenbank sofort wiederherstellen, dann ist die Datenbank zur sofortigen Verwendung verfügbar. Allerdings wird die Wiederherstellung im Backend ausgeführt, und alle Dateien sind erst verfügbar, nachdem die Datenbank vollständig wiederhergestellt wurde.

Hinweis: Weitere Informationen zur Volume-Wiederherstellung finden Sie unter "So stellen Sie Volumes auf einem Zielknoten wieder her".

Gehen Sie wie folgt vor:

  1. Melden Sie sich als root-Benutzer beim Zielrechner an.
  2. Öffnen Sie als root-Benutzer eine Eingabeaufforderung.
  3. Stellen Sie sicher, dass der Zieldatenträger "/dev/sdb1" nicht geladen ist.
    # df | grep ‘target_volume’
    

    Beispiel: # df | grep '/dev/sdb1'

  4. Laden Sie die Remote-NFS-Freigabe in den lokalen Pfad.
    #mount <nfs_session_path>:/nfs  <session_location_on_local>
    

    Example: #mount xxx.xxx.xxx.xxx:/nfs /CRE_ROOT

  5. Geben Sie folgenden Befehl ein, um den Wiederherstellungsjob zu starten:
    #. /d2drestorevol --command=restore --storage-path=<session_location_on_local> --node=<oracle_server> --rp=last --source-volume=<mount_point_for_oracle_data_volume> --target-volume=<restore_target_volume_name> --mount-target=<mount_point_for_oracle_data_volume> --quick-recovery
    

    Beispiel: #. /d2drestorevol --command=restore --storage-path=/CRE_ROOT --node=rh63-v2 --rp=last --source-volume=/opt/oracle --target-volume=/dev/sdb1 --mount-target=/opt/oracle --quick-recovery

    Sie können die Oracle-Datenbank sofort starten, nachdem der Wiederherstellungsjob gestartet wurde. Sie müssen nicht auf den Abschluss der Datenbankwiederherstellung warten.

  6. Öffnen Sie eine weitere Eingabeaufforderung, und melden Sie sich mit dem Oracle-Benutzernamen und -Kennwort an.
    $sqlplus / as sysdba
    SQL>startup;
    

    Die Oracle-Datenbank wird geöffnet, und Sie können die normalen Datenbankvorgänge ausführen, wie z. B. Daten abfragen, einfügen, löschen, aktualisieren usw.

Die Oracle-Datenbank wird sofort wiederhergestellt.