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 » Datenbankwiederherstellung » Wiederherstellung nach Datenträgerfehlern

 

Wiederherstellung nach Datenträgerfehler bei einem nicht gespiegelten Transaktionslog

Führen Sie mithilfe eines nicht gespiegelten Transaktionslogs eine teilweise Wiederherstellung Ihrer Datenbank nach einem Datenträgerfehler durch.

Voraussetzungen

Es gibt keine Voraussetzungen für diese Aufgabe.

Kontext und Bemerkungen

Wenn Ihre Datenbank eine konsolidierte Datenbank in einer MobiLink- oder SQL Remote-Installation ist, sollten Sie einen Transaktionslogspiegel oder eine Hardwarespiegelung verwenden.

Vorsicht

Der dbeng16-Befehl darf nur benutzt werden, wenn die Datenbank nicht in ein MobiLink- oder SQL Remote-System eingebunden ist. Wenn Ihre Datenbank eine konsolidierte Datenbank in einer Replikationsumgebung mit SQL Remote ist, müssen Sie gegebenenfalls die entfernte Datenbank erneut extrahieren.

 Aufgabe
  1. Sichern Sie die Datenbankdatei mit einer zusätzlichen Sicherung. Ohne Transaktionslog enthält die Datenbankdatei nur die Aufzeichnungen der Änderungen nach der letzten Sicherung und den jüngsten Checkpoint.

  2. Löschen Sie die Transaktionslogdatei oder benennen Sie sie um.

  3. Starten Sie die Datenbank von Neuem mit der Option -f.

    dbeng16 "database-name.db" -f

    Ohne die Option -f meldet der Datenbankserver das Fehlen des Transaktionslogs als Fehler. Mit der Option -f stellt der Datenbankserver die Datenbank bis zum letzten Checkpoint wieder her und setzt alle Transaktionen zurück, die zum Zeitpunkt dieses Checkpoints nicht festgeschrieben waren. Ein neues Transaktionslog wird erstellt.

Ergebnisse

Die Datenbank wird teilweise wiederhergestellt. Transaktionen, die zum Zeitpunkt des letzten Checkpoints nicht festgeschrieben waren, werden zurückgesetzt.

 Siehe auch