Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Pflege der Datenbank » Sicherung und Datenwiederherstellung » Datenbank wiederherstellen

 

Datenbank mit mehreren Transaktionlogs wiederherstellen

Wenn Sie Ihre Datenbank wiederherstellen wollen und mehrere Transaktionslogs vorhanden sind, müssen Sie die Transaktionslogdateien in der richtigen Reihenfolge in der Sicherungskopie der Datenbank anwenden.

Sie können eine der folgenden Methoden verwenden, um Transaktionslogs in der richtigen Reihenfolge anzuwenden:

  • Verwenden Sie die Option -a, damit jedes Log einzeln in die Sicherungskopie der Datenbank übernommen wird. Sie können das Transaktionslog-Dienstprogramm (dblog) verwenden, um die Reihenfolge zu bestimmen, in der die Dateien generiert wurden. Das Dienstprogramm generiert und zeigt das früheste Log-Offset im Transaktionslog an. Dies ist eine nützliche Methode, um die richtige Reihenfolge zur Wiederherstellung der Datenbank zu gewährleisten. Siehe -a - dbeng12/dbsrv12-Datenbankoption.

  • Verwenden Sie die Serveroption -ad, um den Standort der Transaktionslogdateien anzugeben. Der Datenbankserver bestimmt anhand der Log-Offsets die korrekte Reihenfolge der Anwendung der Transaktionslogs in der Sicherungskopie der Datenbank. Siehe -ad - dbeng12/dbsrv12-Datenbankoption.

  • Verwenden Sie die Serveroption -ar, damit der Datenbankserver die der Datenbank zugeordneten Logdateien anwendet, die sich in demselben Verzeichnis wie das Transaktionslog befinden. Der Transaktionslog-Standort wird von der Datenbank bezogen. Der Datenbankserver bestimmt anhand der Log-Offsets die korrekte Reihenfolge der Anwendung der Transaktionslogs in der Sicherungskopie der Datenbank. Siehe -ar dbeng12/dbsrv12-Datenbankoption.

  • Verwenden Sie das Dienstprogramm zur Logübersetzung (dbtran), um ein oder mehrere Transaktionslogs in eine .sql-Datei zu konvertieren, die in die Sicherungskopie der Datenbank übernommen werden kann. Siehe Transaktionslog-Dienstprogramm (dblog).


Datenbank mithilfe der Serveroption -ad aus mehreren Transaktionlogs wiederherstellen
Datenbank mithilfe der Serveroption -a aus mehreren Transaktionlogs wiederherstellen
Datenbank mithilfe des dbtran-Dienstprogramms aus mehreren Transaktionlogs wiederherstellen