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
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.
Onlinewiederherstellung der Dateigruppe B.
RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY;
Alle Dateigruppen sind jetzt online.
Siehe auch