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 » Einrichten eines Scale-Out-Systems mit Schreibschutz

 

Einrichten des Stammknotens

Sie erstellen den Stammknoten eines Scale-Out-Systems mit Schreibschutz mit der Datenbank, von der Sie Kopien benötigen.

Voraussetzungen

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

Kontext und Bemerkungen

Wenn Sie den Stammknoten konfigurieren, definieren Sie den Stammdatenbankserver als Partnerserver. Sie können auch einen Primärserver definieren.

 Aufgabe
  1. Starten Sie einen Datenbankserver, auf dem die Datenbank ausgeführt wird, von der Sie schreibgeschützte Kopien benötigen. Sie müssen beim Starten des Datenbankservers die Datenbankoption -xp on angeben.

    Beispiel: Der folgende Befehl startet einen Datenbankserver namens scaleout_root_demo an Port 6871. Es wird empfohlen, dass Sie zum Angeben einer Portnummer die Option -x verwenden, weil diese Portnummer zu einem späteren Zeitpunkt in der CREATE MIRROR SERVER-Anweisung verwendet wird.

    dbsrv16 -n scaleout_root_demo -x TCPIP(port=6871) "c:\scaleoutdemo\scaleoutdemo.db" -xp on
  2. Definieren Sie die Scale-Out-Objekte in der Stammdatenbank unter Verwendung der CREATE MIRROR SERVER-Anweisung.

    Es wird empfohlen, zwei Definitionen für den Stammdatenbankserver zu erstellen: CREATE MIRROR SERVER ... AS PARTNER und CREATE MIRROR SERVER ... AS PRIMARY. Sie müssen den connection_string-Parameter in beiden Definitionen angeben.

    1. Der Name, den Sie dem Datenbankserver in der Anweisung mit der AS PARTNER-Klausel geben, ist der Name, der im Befehl zum Starten des Datenbankservers und in Client-Verbindungszeichenfolgen verwendet wird. Zum Beispiel:

      CREATE MIRROR SERVER "scaleout_root_demo"
      AS PARTNER
      connection_string = 'SERVER=scaleout_root_demo;HOST=localhost:6871';
    2. Der Name, den Sie dem Datenbankserver in der Anweisung mit der AS PRIMARY-Klausel geben, ist der Name des Datenbankservers, der standardmäßig der übergeordnete Knoten für die dem Scale-Out-System hinzugefügten Kopieknoten ist. Wenn Sie keinen Primärserver definieren, müssen Sie beim Erstellen von Kopieknoten den Namen des übergeordneten Servers angeben. Das Definieren eines Primärservers wird daher empfohlen.

      CREATE MIRROR SERVER "scaleout_primary_demo"
      AS PRIMARY
      connection_string = 'SERVER=scaleout_primary_demo;HOST=localhost:6871';
  3. Legen Sie die Scale-Out-Optionen für die Datenbank mit der SET MIRROR OPTION-Anweisung fest. Sie müssen einen Wert für den authentication_string-Parameter angeben und den child_creation-Parameter auf "automatic" setzen (Standardeinstellung). Zum Beispiel:

    SET MIRROR OPTION child_creation='automatic';
    SET MIRROR OPTION authentication_string='abc';

Ergebnisse

Der Stammknoten steht nun zur Verfügung.

Nächste Schritte

Erstellen Sie Sicherungskopien der Stammdatenbank, die verwendet werden, um untergeordnete Knoten zum Scale-Out-System mit Schreibschutz hinzuzufügen.

 Siehe auch