Verwenden Sie die folgende Prozedur, um entfernte Datenbanken zu sichern. Diese Prozedur umfasst eine Verwaltungsstrategie für die Verwendung der Transaktionslogs durch SQL Remote. Verwenden Sie nicht diese Prozedur, wenn Sie den Nachrichtenagenten (dbremote) mit der Befehlszeilenoption -x ausführen.
Erstellen Sie eine vollständige Sicherung der entfernten Datenbank.
Verbinden Sie sich als Benutzer mit DBA-Berechtigung mit der Datenbank.
Führen Sie dbbackup mit den Befehlszeilenoptionen -r und -n aus.
Beispiel: Nehmen wir an, dass das Sicherungsverzeichnis e:\archive ist und dass sich die Datenbankdatei im Verzeichnis c:\live und die Transaktionslogdatei im Verzeichnis d:\live befindet:
dbbackup -r -n -c "UID=DBA;PWD=sql;DBF=c:\live\remotedatabase.db" e:\archive |
Die Transaktionslogs im d:\live-Verzeichnis werden durch die vollständige Sicherung nicht geändert.
Kopieren Sie die Sicherungsdateien, die sich im Verzeichnis e:\archive befinden, auf ein externes Laufwerk oder eine DVD.
Führen Sie den Nachrichtenagenten (dbremote) mit Zugriff auf die aktuellen Transaktionslogdateien aus, indem Sie den folgenden Befehl verwenden:
dbremote -c "UID=DBA;PWD=sql;DBF=c:\live\database.db" d:\live |
Führen Sie den Nachrichtenagenten (dbremote) mit der Befehlszeilenoption -x nicht in einer Datenbank aus, die gesichert wird.
Richten Sie das Sicherungsdienstprogramm (dbbackup) so ein, dass inkrementelle Sicherungen des Transaktionslogs der entfernten Datenbank durchgeführt werden.
Verbinden Sie sich als Benutzer mit DBA-Berechtigung mit der Datenbank.
Führen Sie dbbackup mit den Befehlszeilenoptionen -r, -n und -t aus.
Zum Beispiel:
dbbackup -r -n -t -c "UID=DBA;PWD=sql;DBF=c:\live\remotedatabase.db" e:\archive |
Führen Sie den Nachrichtenagenten (dbremote) mit Zugriff auf die aktuellen Transaktionslogdateien aus, indem Sie den folgenden Befehl verwenden:
dbremote -c "UID=DBA;PWD=sql;DBF=c:\live\remotedatabase.db" d:\live |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |