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

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbankwartung » SQL Anywhere-Hochverfügbarkeitsoption » Datenbankspiegelung » Datenbankspiegelungsmodi

 

Synchronisationsstatus

Wenn ein Spiegelungssystem den synchronen Modus verwendet, kann dies in zwei Zuständen sein: synchronisierend oder synchronisiert.

Wenn ein Partnerserver startet und bestimmt, dass er der Spiegelserver sein wird, fordert er als Erstes alle Logseiten vom Primärserver an, die er noch nicht hat. Das kann bedeuten, dass Seiten von anderen Logdateien als dem aktuellen aktiven Log auf dem Primärserver kopiert werden. Sobald er diese Seiten erhält, wendet der Spiegelserver die darin enthaltenen Änderungen an seiner Kopie der Datenbank an. Wenn alle Seiten vom Primärserver empfangen wurden, sind der Primär- und der Spiegelserver in einem synchronisierten Status. Ab diesem Zeitpunkt müssen alle auf dem Primärserver festgeschriebenen Änderungen an den Spiegelserver gesendet und von ihm bestätigt werden.

Im asynchronen oder Asynchron-Ganzseiten-Modus fordert der Spiegelserver Logseiten wie oben beschrieben an, aber die zwei Server befinden sich nie in einem synchronisierten Status. Sobald der Spiegelserver alle auf dem Primärserver verfügbaren Logseiten angefordert hat, wird der Primärserver benachrichtigt, dass er alle aktualisierten Seiten an den Spiegelserver senden muss.