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 » Hochverfügbarkeit und Scale-Out-Systeme mit Schreibschutz » SQL Anywhere-Scale-Out mit Schreibschutz » Scale-Out-Systeme mit Schreibschutz verwalten

 

Spiegelungssysteme zu Scale-Out-Systemen mit Schreibschutz hinzufügen

Konfigurieren Sie den Stammknoten des Scale-Out-Systems mit Schreibschutz als Partnerserver in einem Spiegelungssystem, indem Sie einen Arbiter erstellen und einen Kopieknoten in den zweiten Partner für das Spiegelungssystem konvertieren.

Voraussetzungen

Sie müssen das MANAGE ANY MIRROR SERVER-Systemprivileg haben.

 Aufgabe
  1. Stellen Sie eine Verbindung mit dem Stammknoten des Scale-Out-Systems mit Schreibschutz her. Führen Sie zum Beispiel folgenden Befehl aus:

    dbisql -c "UID=DBA;PWD=sql;SERVER=scaleout_root_demo"
  2. Passen Sie die vorhandenen Partner- und Spiegelserverdefinitionen wie folgt an:

    • Erstellen Sie die Spiegelserverdefinition für den neuen Spiegelserver.

    • Ändern Sie die Spiegelserverdefinition für den vorhandenen Primärserver (Stammserver) so, dass sie die Hosts und Ports sowohl für den Stammserver als auch für den Spiegelserver enthält.

    • Ändern Sie die Spiegelserverdefinition für den vorhandenen Partnerserver (Stammserver) so, dass sie einen Speicherort für eine Statusdatei enthält. Die Statusdatei wird automatisch erstellt.

    Führen Sie zum Beispiel folgende Anweisungen aus:



    -- Define mirror server definition for the mirror server
    CREATE MIRROR SERVER scaleout_mirror_demo AS MIRROR
     connection_string='SERVER=scaleout_mirror_demo;HOST=localhost:6871,localhost:6873';  
    
     -- Alter existing primary to include both partners 
    ALTER MIRROR SERVER scaleout_primary_demo 
    connection_string='SERVER=scaleout_primary_demo;HOST=localhost:6871,localhost:6873';  
    
     -- Alter the existing Partner to include state file 
    ALTER MIRROR SERVER scaleout_root_demo state_file='c:\\scaleoutdemo\\server1\\server1.state';
  3. Konvertieren Sie einen vorhandenen Kopieknoten in den Spiegelserver. Führen Sie zum Beispiel folgende Anweisung aus:

    ALTER MIRROR SERVER scaleout_child_demo AS PARTNER state_file='c:\\scaleoutdemo\\copynode\\server3.state'
  4. Starten Sie einen Server, der als Arbiterserver für das Spiegelungssystem fungieren soll. Führen Sie zum Beispiel folgende Befehle aus:

    mkdir c:\scaleoutdemo\arbiter
    dbsrv16 -n scaleout_arbiter_demo -su sql -x "TCPIP(PORT=6870)" -xf "c:\\scaleoutdemo\\arbiter\\arbiter.state" -xa "AUTH=abc;DBN=scaleoutdemo"
  5. Fügen Sie über den Primärserver (Stammserver) die Spiegelserverdefinitionen für den Arbiter hinzu. Führen Sie zum Beispiel folgende Anweisung aus:

    CREATE MIRROR SERVER scaleout_arbiter_demo
    AS ARBITER 
    connection_string ='SERVER=scaleout_arbiter_demo;HOST=localhost:6870'; 

Ergebnisse

Das Scale-Out-System mit Schreibschutz ist nun auch Teil eines Spiegelungssystems.

Nächste Schritte

Siehe Partnerserver verschieben

 Siehe auch