Sperren der Datenbank und Sicherung selbst erstellen
Eine typische Reihenfolge, um eine eigene Sicherung durchzuführen, kann wie folgt aussehen:
-
Sperren der Datenbank mit dem
-L
(Lock; Sperren) Schalter:nbackup [-U user -P password] -L database
-
Kopieren/sichern/zippen Sie nun die Datenbank mit Ihren bevorzugten Sicherungstools. Die Erstellung einer einfachen Dateikopie ist ebenfalls möglich.
-
Entsperren Sie die Datenbank mit
-N
(uNlock; entsperren):nbackup [-U user -P password] -N database
Die letzte Anweisung wird wiederum die Änderungen, die in die Deltadatei geschrieben wurden, mit der Hauptdatenbankdatei zusammenführen.
Die Sicherung beinhaltet die Daten, so wie diese zum Zeitpunkt der Sperre der Datenbank vorgefunden wurden, unabhängig davon, wie lange der Zustand der Sperre andauerte und wie lange Sie gewartet haben, bis die Sicherung tatsächlich durchgeführt wurde.
Anmerkungen:
-
Anstelle eines Datenbankdateinamens können Sie auch einen Alias angeben.
-
Die Parameter "-U" und "-P" können weggelassen werden, wenn die Envars
ISC_USER
undISC_PASSWORD
festgelegt sind, wenn Sie auf einem Posix-System als Root angemeldet sind oder wenn die vertrauenswürdige Authentifizierung unter Windows dies zulässt.Für weitere Informationen, siehe Anmerkungen unter Vollständige Sicherungen erstellen. -
Ab Firebird 2.5 kann anstelle von
-P password
auch-FE filename
verwendet werden. -
Sowohl
-L
als auch-N
erstellen reguläre Datenbankverbindungen. In Firebird 2.1 und höher ist es sinnvoll den Schalter-T
hinzuzufügen (siehe Datenbanktrigger unterdrücken). -
Wenn Sie eine Rohgerätedatenbank mit Firebird 2.1 oder höher sperren, kann die Option
-S
sehr hilfreich sein, siehe auch [nbackup-lock-unlock-rawdevices]. -
Sie können optional
-Z
hinzufügen, um Versionsinformationen in die erste Zeile der Ausgabe zu drucken.
Warning
|
Was für das Sichern/Wiederherstellen gilt, gilt auch für die Sperr-/Entsperrschalter: Verwenden Sie sie nicht für Datenbanken mit mehreren Dateien.Lassen Sie nbackup in Datenbanken mit mehreren Dateien überhaupt nicht los, bis sich die Dinge geändert haben! |