Sie können die Ausfallzeit beim Neuaufbau einer Datenbank minimieren, indem Sie die Dienstprogramme für die Sicherung und die Logkonvertierung verwenden.
Voraussetzungen
Es wird empfohlen, vor dem Neuaufbau einer Datenbank Sicherungskopien von Ihren Datenbankdateien zu erstellen.
Stellen Sie sicher, dass keine anderen geplanten Sicherungen das Transaktionslog umbenennen können. Wenn das Log umbenannt wird, müssen die Transaktionen aus den umbenannten Transaktionslogs in der richtigen Reihenfolge auf die neu erstellte Datenbank angewendet werden.
Sie müssen das BACKUP DATABASE-Systemprivileg haben.
Erstellen Sie mit dbbackup -r eine Sicherungskopie der Datenbank und des Transaktionslogs und benennen Sie das Transaktionslog um.
Bauen Sie die gesicherte Datenbank auf einem anderen Computer neu auf.
Führen Sie dbbackup -r noch einmal auf dem Produktionsserver aus, um das Transaktionslog umzubenennen.
Führen Sie das Dienstprogramm dbtran auf dem Transaktionslog aus und übernehmen Sie die Transaktionen in die neu aufgebaute Datenbank.
Fahren Sie den Produktionsserver herunter und erstellen Sie Kopien von Datenbank und Transaktionslog.
Kopieren Sie die neu aufgebaute Datenbank auf den Produktionsserver.
Führen Sie dbtran mit dem Transaktionslog aus Schritt 5 aus.
Starten Sie die neu aufgebaute Datenbank auf einem Personal Server (dbeng16), um sicherzustellen, dass sich Benutzer nicht verbinden können.
Übernehmen Sie die Transaktionen aus Schritt 8.
Fahren Sie den Datenbankserver herunter und starten Sie die Datenbank auf einem Netzwerkserver (dbsrv16), damit sich die Benutzer verbinden können.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |