Beispiel: Schrittweise Wiederherstellung einer Datenbank (einfaches Wiederherstellungsmodell)

Mit einer schrittweisen Wiederherstellungssequenz wird eine Datenbank phasenweise auf Dateigruppenebene wiederhergestellt, beginnend mit der primären Dateigruppe und allen sekundären Dateigruppen mit Lese-/Schreibzugriff.

In diesem Beispiel wird die adb-Datenbank nach einem Notfall auf einem neuen Computer wiederhergestellt. Für die Datenbank wird das einfache Wiederherstellungsmodell verwendet. Vor dem Notfall sind alle Dateigruppen online. Die Dateigruppen A und C weisen Lese-/Schreibzugriff auf, und die Dateigruppe B ist schreibgeschützt. Vor der letzten Teilsicherung ist die Dateigruppe B schreibgeschützt geworden. Zur letzten Teilsicherung gehören die primäre Dateigruppe und die sekundären Dateigruppen A und C mit Lese-/Schreibzugriff. Nachdem die Dateigruppe B schreibgeschützt geworden ist, wurde eine getrennte Dateisicherung der Dateigruppe B ausgeführt.

Wiederherstellungssequenzen

  1. Teilwiederherstellung der primären Dateigruppe und der Dateigruppen A und C.

    RESTORE DATABASE adb FILEGROUP='A',FILEGROUP='C' 
       FROM partial_backup 
       WITH PARTIAL, RECOVERY;
    

    Die primäre Dateigruppe und die Dateigruppen A und C sind zu diesem Zeitpunkt online. Bei allen Dateien in der Dateigruppe B steht die Wiederherstellung aus, und die Dateigruppe ist offline.

  2. Onlinewiederherstellung der Dateigruppe B.

    RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY;
    

    Alle Dateigruppen sind jetzt online.