Diese Prozedur beschreibt, wie Sie ein Upgrade einer Datenbank ausführen, die in einem Scale-Out-System verwendet wird, einschließlich der Verwendung von Scale-Out in Verbindung mit der Datenbankspiegelung.
Um ein EBF in ein Scale-Out-System mit Schreibschutz zu übernehmen, fahren Sie die Datenbank für den Knoten herunter und installieren das EBF. Sie müssen das EBF nicht zuerst im Stammknoten installieren.
Sichern Sie die Datenbank und benennen Sie das Transaktionslog um.
Stellen Sie die Sicherungskopie der Datenbank auf einem anderen Computer um oder erstellen Sie sie dort neu. Siehe Upgradevorgang für Datenbanken der Version 10 und später oder Neuerstellungsverfahren für Datenbanken der Version 10 und später.
Stoppen Sie die Datenbankserver für alle Kopieknoten im System.
Fahren Sie den Stammserver herunter. Wenn Sie die Datenbankspiegelung in Verbindung mit Scale-Out verwenden, müssen Sie sowohl den Primärserver als auch den Spiegelserver herunterfahren.
Speichern Sie die aktuelle Kopie des Transaktionslogs in der Primärdatenbank.
Konvertieren Sie das in Schritt 4 gespeicherte Transaktionslog mit dem Dienstprogramm dbtran.
Dieses Transaktionslog enthält alle Änderungen, die seit der Sicherung in Schritt 1 an der Datenbank vorgenommen wurden.
Starten Sie die neu aufgebaute Datenbank unter Verwendung eines lokalen Datenbankservers.
Wenden Sie das konvertierte Transaktionslog mithilfe der READ-Anweisung in Interactive SQL an.
Stoppen Sie die neu aufgebaute Datenbank.
Kopieren Sie die umgestellte bzw. neu erstellte Datenbank und ihr Transaktionslog auf den Stammdatenbankserver.
Kopieren Sie die Datenbank nach dem Upgrade und leere Transaktionslogdateien auf die einzelnen Kopieserver.
Starten Sie den Stammdatenbankserver. Wenn Sie die Datenbankspiegelung mit Scale-Out verwenden, müssen Sie sowohl den Primärserver als auch die Spiegelserver starten.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |