Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbank starten und Verbindung mit ihr herstellen » Der Datenbankserver » Datenbankoptionen

 

Datenbankoption -xp

Stellt einem betriebsbereiten Server Informationen bereit, mit denen er sich mit seinem Partner und dem Arbiter verbinden kann, wenn Datenbankspiegelung verwendet wird. Die Datenbankoption -xp muss nach der Datenbankdatei angegeben werden und gilt nur für diese Datenbank.

Syntax
dbsrv11 [ Serveroptionen ] Datenbankdatei
-xp partner=( Partner-Verbindung );
auth=Aut_Zeichenfolge;
[ ;arbiter=( Arbiter-Verbindung ) ]
[ ;mode=[ sync | async | page ]
[ ;autofailover=[ YES | NO ] ]
[ ;pagetimeout=n ]
[ ; preferred=[ YES | NO ] ...
Gilt für

Alle Betriebssysteme außer Windows Mobile, nur Netzwerkserver.

Bemerkungen

Wenn Sie -xp angeben, müssen Sie auch den Speicherort der Statusinformationsdatei für die Datenbankspiegelung mit der Option -xf angeben.

Wenn Verbindungsparameter in der Option -xp ungültig sind und mehrere Datenbanken auf dem Server ausgeführt werden, kann die gespiegelte Datenbank nicht starten und versucht nicht, eine neue Verbindung herzustellen. Wenn die gespiegelte Datenbank die einzige laufende Datenbank auf dem Datenbankserver ist, wird der Datenbankserver nicht gestartet.

Partner-Verbindung   Gibt die Verbindungszeichenfolge für den Partner-Server an. Benutzer-ID und Kennwort sind nicht erforderlich. Es wird empfohlen, dass Sie eine Zeitüberschreitung angeben, um die Failover-Zeit zu verringern.

Aut_Zeichenfolge   Gibt die vom Arbiter verwendete Authentifizierungs-Zeichenfolge an

Arbiter-Verbindung   Gibt die Verbindungszeichenfolge für den Arbiterserver an. Benutzer-ID und Kennwort sind nicht erforderlich. Es wird empfohlen, dass Sie eine Zeitüberschreitung angeben, um die Failover-Zeit zu verringern.

mode   Gibt den Synchronisationsmodus für die Datenbankspiegelung an: synchronous (sync), asynchronous (async) oder asyncfullpage (page).

autofailover   Gibt an, ob der Spiegelserver automatisch als Primärserver übernimmt, wenn der ursprüngliche Primärserver ausfällt. Diese Option gilt nicht im synchronous-Modus.

Hinweis

Es wird empfohlen, dass Sie die Option -xp autofailover auf 'yes' setzen, wenn Sie den asynchronous- oder asyncfullpage-Modus verwenden. Dadurch übernimmt der Spiegelserver automatisch als Primärserver, wenn der ursprüngliche Primärserver ausfällt.

pagetimeout   Gibt an, mit welcher Häufigkeit (in Sekunden) Transaktionslog-Seiten an den Spiegelserver gesendet werden, gleichgültig ob sie voll sind oder nicht. Diese Option gilt nur im Asynchron-Ganzseiten-Modus (asyncfullpage).

preferred   Gibt an, ob der Server der bevorzugte Server im Spiegelungssystem ist. Der bevorzugte Server übernimmt wenn möglich die Rolle des Primärservers. Weitere Hinweise finden Sie unter Einen bevorzugten Datenbankserver festlegen.

Siehe auch
Beispiel

Der folgende Befehl gibt Parameter für den Partnerserver "server2" und für den Arbiterserver "arbsvr" an.

dbsrv11 -n server1 mydata.db -sn mydata 
-xp "partner=(ENG=server2;LINKS=tcpip(TIMEOUT=1));
AUTH=abc;arbiter=(ENG=arbsrv;LINKS=tcpip(TIMEOUT=1))"