Restore für inkrementelles Backup durchführen
Beim Restore eines inkrementellen Backups wird eine Teilmenge einer Backup-Gruppe wiederhergestellt, die ein Gesamtbackup und eine beliebige Anzahl inkrementeller Backups enthält. Je nach Typ des inkrementellen Restores erstellt der Restore eine Datenbank oder hängt die Daten an eine von einem vorherigen Restore erstellte Datenbank an. Es gibt drei Restoremethoden: Up-to-X-Restore, Step-by-Step-Restore oder inkrementeller Remainder-Restore.
Damit der Restore eine Datenbank auf einen bekannten Zustand zurücksetzt, darf die Datenbank während mehrstufiger Restores nicht geändert werden. Durch die Angabe der Option -lockdb wird die Datenbank schreibgeschützt und es sind nur nachfolgende Restore-Operationen an der Datenbank zulässig.
Wenn Sie nach einem Restore ein anderes Inkrement wiederherstellen wollen, müssen Sie -lockdb vor einer Append-Restore-Operation angeben. Sie können einen Append-Restore nur dann durchführen, wenn die Datenbank bei einem vorherigen Restore gesperrt wurde.
nzrestore -db dev -unlockdbUp-to-X-Restore
Beim Up-to-X-Restore wird eine Datenbank von einem Gesamtbackup und dann bis zum angegebenen Inkrement wiederhergestellt. Sie können nach einem Up-to-X-Restore einen Step-by-Step-Restore durchführen.
Setzen Sie die Option -incrementlist ab, um einen Bericht anzuzeigen, der Inkrementnummern auflistet.
nzrestore -db dev -connector netbackup -increment 4Step-by-Step-Restore
Beim Step-by-Step-Restore werden einzelne Inkremente in chronologischer Reihenfolge wiederhergestellt. Der nzrestore-Befehl verwaltet eine Systemtabelle mit dem Restoreverlauf auf dem Zielsystem und fragt diese Tabelle ab, um zu ermitteln, welches Inkrement wiederhergestellt werden soll.
nzrestore -db dev -connector netbackup -increment 4 -lockdb true
nzrestore -db dev -connector netbackup -increment Next -lockdb true
nzrestore -db dev -connector netbackup -increment Next -lockdb falseUm mit dem ersten Inkrement zu beginnen, wenn die Datenbank noch nicht vorhanden ist, geben Sie die Option -increment 1 an. Sie können dann die Inkremente schrittweise wiederherstellen, indem Sie -increment Next angeben.
Remainder-Restore
nzrestore -db dev -connector netbackup -increment REST