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

 

Wiederherstellen nach Beschädigung eines Transaktionslog-Spiegels durch einen Datenträgerfehler

Verwenden Sie den Transaktionslogspiegel für die Wiederherstellung nach einem Datenträgerfehler.

Voraussetzungen

Es gibt keine Voraussetzungen für diese Aufgabe.

Kontext und Bemerkungen

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

 Aufgabe
  1. Erstellen Sie eine Kopie der Sicherung Ihrer Datenbankdatei, die zu dem Zeitpunkt angefertigt wurde, als das Transaktionslog startete.

  2. Stellen Sie fest, welche der beiden Dateien beschädigt ist. Führen Sie das Dienstprogramm zur Logkonvertierung (dbtran) für das Transaktionslog und seinen Spiegel aus. Die Datei, die eine Fehlermeldung bewirkt, ist beschädigt.

    Der folgende Befehl konvertiert ein Transaktionslog mit dem Namen demo.log und speichert die konvertierte Ausgabe in demo.sql:

    dbtran demo.log
  3. Kopieren Sie die richtige Datei über die beschädigte Datei.

  4. Starten Sie den Datenbankserver erneut.

Ergebnisse

Die Datenbank wird wiederhergestellt.

 Siehe auch