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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbankwartung » Sicherung und Datenwiederherstellung » Arten der Datensicherung

 

Inkrementelle Sicherungen erstellen

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).

 Aufgabe
  1. Stellen Sie eine Verbindung mit der Datenbank her.

  2. 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.

  3. Sichern Sie nur das Transaktionslog, nicht die Datenbankdatei. Verwenden Sie beispielsweise die BACKUP-Anweisung.

Ergebnisse

Eine inkrementelle Sicherung des Transaktionslogs wird erstellt.

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;

 Siehe auch