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 16 - Änderungen und Upgrades » Upgrade auf SQL Anywhere 16 » Upgrade und Neuaufbau in einem Datenbankspiegelungssystem

 

Datenbankserver-Software für ein Spiegelungssystem auf eine andere Minor Release aktualisieren, ohne die Datenbank neu aufzubauen

Aktualisieren Sie die Software der Datenbankserver in einem Spiegelungssystem, indem Sie die Software installieren, die einzelnen Server stoppen und die Datenbank auf dem neuen Server starten. Alle Datenbankserver in einem Datenbankspiegelungssystem müssen dieselbe Minor Release verwenden.

Voraussetzungen

Sie müssen das BACKUP DATABASE-Systemprivileg haben. Sie müssen Eigentümer der Datenbank sein oder das VALIDATE ANY OBJECT-Systemprivileg haben.

Standardmäßig benötigen Sie das SERVER OPERATOR-Systemprivileg, um Netzwerk-Datenbankserver stoppen zu können.

Testen Sie die folgenden Schritte in einer Nicht-Produktionsumgebung mit Ihrer Anwendung, bevor Sie sie in einer Produktionsumgebung ausführen.

Kontext und Bemerkungen

Das Spiegelungssystem wird während der Aktualisierung vorübergehend gestoppt.

 Haupt- oder Wartungsversionen von SQL Anywhere in Datenbankspiegelungssysteme übernehmen
  1. Erstellen Sie eine Sicherung der Primärdatenbank, kopieren Sie die Sicherung und validieren Sie die Kopie der Sicherung.

    Führen Sie beispielsweise den folgenden Befehl aus, um eine Datenbank namens mydb.db zu sichern:

    dbbackup -c "DBN=mydb;ENG=myserver;UID=DBA;PWD=sql" backup-dir

    Erstellen Sie eine Kopie der Sicherung:

    xcopy backup-dir\*.db validatebackup-dir\backupmydb.db

    Validieren Sie die Sicherungskopie:

    dbvalid -c "DBF=validatebackup-dir\backupmydb.db;UID=DBA;PWD=sql"

    Wenn die Kopie der Sicherung nicht validiert wird, beheben Sie die Probleme, aufgrund derer die Validierung fehlschlägt, bevor Sie fortfahren. Andernfalls riskieren Sie den Verlust von Daten.

  2. Stoppen Sie die Server in der folgenden Reihenfolge:

    1. Kopieknoten

    2. Spiegelserver

    3. Primärserver

    4. Arbiterserver

    Führen Sie beispielsweise das Stopp-Dienstprogramm (dbstop) aus:

    dbstop -y -c "UID=DBA;PWD=sql;Server=myserver"
  3. Installieren Sie die neue Software auf Primär-, Spiegel- und Arbiterserver.

  4. Starten Sie den Server in der folgenden Reihenfolge:

    1. Arbiterserver

    2. Primärserver

    3. Spiegelserver

  5. Wenn das Spiegelungssystem in ein Scale-Out-System mit Schreibschutz eingebunden ist, installieren Sie die Software auf den Kopieknoten und starten Sie die Kopieknoten neu.

Ergebnisse

Die Datenbanken im Spiegelungssystem werden mit der neuen Version der Software ausgeführt.

Nächste Schritte

Überprüfen Sie das Datenbankspiegelungssystem, um sicherzustellen, dass das Upgrade einwandfrei abgeschlossen wurde, und testen Sie das Datenbankspiegelungssystem mit Ihrer Anwendung.

 Siehe auch