Eine inkrementelle Sicherung ist eine Art von Online-Sicherung. Eine inkrementelle Sicherung ist eine reine Sicherung des Transaktionslogs und kann nur für die Wiederherstellung verwendet werden, wenn vor der inkrementellen Sicherung eine vollständige Sicherung ausgeführt wurde. Es ist möglich, zwischen vollständigen Sicherungen mehrere inkrementelle Sicherungen auszuführen.
Voraussetzungen
Sie müssen die Systemprivilegien BACKUP DATABASE und VALIDATE ANY OBJECT haben.
Kontext und Bemerkungen
Die Sicherungskopien der Datenbankdatei und der Transaktionslogdatei haben dieselben Namen wie die Online-Versionen dieser Dateien. Beispiel: Wenn Sie eine Sicherung der Beispieldatenbank vornehmen, werden die Sicherungen als demo.db und demo.log bezeichnet. Wenn Sie die Sicherungsanweisung wiederholen, wählen Sie ein neues Sicherungsverzeichnis, um das Überschreiben der Sicherungskopien zu vermeiden.
Weitere Hinweise zum Einrichten eines wiederholbaren Befehls für die inkrementelle Sicherung durch Umbenennen der Sicherungskopie des Transaktionslogs finden Sie unter Sicherungskopien von Transaktionslogs während einer Sicherung umbenennen (SQL).
Stellen Sie eine Verbindung mit der Datenbank her.
Validieren Sie die Datenbank, um sicherzustellen, dass sie nicht beschädigt ist. Sie können das Validierungsdienstprogramm, die gespeicherte Prozedur sa_validate oder die VALIDATE DATABASE-Anweisung verwenden.
Sichern Sie nur das Transaktionslog, nicht die Datenbankdatei. Verwenden Sie beispielsweise die BACKUP-Anweisung.
Beispiel
Die folgende Anweisung erstellt eine inkrementelle Sicherung der Datenbank im Verzeichnis C:\temp\backup:
BACKUP DATABASE DIRECTORY 'c:\\temp\\backup' TRANSACTION LOG ONLY TRANSACTION LOG TRUNCATE; |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |