Eine Live-Sicherung wird auf einem eigenen Computer angelegt, der nicht mit dem Hauptrechner identisch ist, auf dem die Produktionsdatenbank läuft. Um eine Datenbank von einer Live-Sicherung wiederherzustellen, müssen Sie SQL Anywhere auf dem Sekundärcomputer installiert haben. Weitere Hinweise zu Live-Sicherungen finden Sie unter Live-Sicherungen.
Kopieren Sie die vollständige Sicherung der Transaktionslogdatei und die Live-Sicherung des Transaktionslogs in ein Verzeichnis, in dem sie an der Sicherungskopie der Datenbankdatei angewendet werden können.
Benennen Sie die aktuelle Transaktionslogdatei, deren Name dem erwarteten Transaktionslog-Dateinamen entspricht, um oder löschen Sie sie (falls vorhanden).
Starten Sie den Datenbankserver mit der Option -ad, um die Transaktionslogs in dem im Schritt 1 erstellten Verzeichnis anzuwenden, und bringen Sie die Datenbank auf den letzten Stand:
dbeng11 Beispielverzeichnis\demo.db -ad Verzeichnisname |
Der Datenbankserver fährt automatisch herunter, sobald das Transaktionslog übernommen wurde.
Starten Sie den Datenbankserver auf normale Weise und geben Sie den Benutzerzugriff frei. Jede neue Aktivität wird in ein neues Transaktionslog geschrieben.
Führen Sie eine Live-Sicherung des Transaktionslogs auf dem Sekundärcomputer durch.
dbbackup -l \Dateiname.log -c "Verbindungszeichenfolge" |
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 |