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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Ferndatenzugriff und Arbeit mit Massendaten » Daten importieren und exportieren » Datenbanken neu aufbauen

 

Ausfallzeit beim Neuaufbau einer Datenbank minimieren

Anhand der folgenden Schritte können Sie eine Datenbank neu aufbauen und dabei die Ausfallzeiten minimieren. Das ist besonders nützlich, wenn Ihre Datenbank rund um die Uhr in Betrieb ist.

Es ist ratsam, vor der tatsächlichen Sicherung die Schritte 1 bis 4 in der Praxis auszuführen und zu ermitteln, wie viel Zeit für jeden Schritt benötigt wird. Außerdem sollten Sie an mehreren Punkten des Neuaufbaus Kopien Ihrer Dateien abspeichern.

Achtung

Achten Sie darauf, dass das Log der Produktionsdatenbank nicht durch andere geplante Sicherungsvorgänge umbenannt wird. Wenn dies aus Versehen passiert, müssen Sie die Transaktionen von diesen umbenannten Logs in der richtigen Reihenfolge auf die neu aufgebaute Datenbank übernehmen.

♦  So minimieren Sie die Ausfallszeit während eines Neuaufbaus
  1. Erstellen Sie mit dbbackup -r eine Sicherungskopie der Datenbank und des Logs und benennen Sie das Log um.

    Weitere Hinweise finden Sie unter Sicherungsdienstprogramm (dbbackup).

  2. Bauen Sie die gesicherte Datenbank auf einem anderen Computer neu auf.

  3. Führen Sie dbbackup -r noch einmal auf dem Produktionsserver aus, um das Transaktionslog umzubenennen.

  4. Führen Sie dbtran auf dem Transaktionslog aus und übernehmen Sie die Transaktionen auf den neu aufgebauten Server.

    Weitere Hinweise finden Sie unter Dienstprogramm zur Logkonvertierung (dbtran).

    Sie haben jetzt eine neu aufgebaute Datenbank, die alle Transaktionen bis zum Ende der Sicherung in Schritt 3 enthält.

  5. Fahren Sie den Produktionsserver herunter und erstellen Sie Kopien von Datenbank und Log.

  6. Kopieren Sie die neu aufgebaute Datenbank auf den Produktionsserver.

  7. Führen Sie dbtran auf dem Log aus Schritt 5 aus.

    Hierbei sollte es sich um eine relativ kleine Datei handeln.

  8. Starten Sie den Server mit der neu aufgebauten Datenbank, lassen Sie aber nicht zu, dass Benutzer eine Verbindung zur Datenbank herstellen.

  9. Übernehmen Sie die Transaktionen aus Schritt 8.

  10. Lassen Sie Benutzerverbindungen zu.