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.
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" |
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'; |
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' |
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" |
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'; |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |