Jeder Server im Spiegelsystem verwaltet eine Statusinformationsdatei, in der die Einschätzung der jeweiligen Server zum Status des Spiegelsystems aufgezeichnet wird.
Die Statusinformationsdatei wird beim Start verwendet, um die vom Server einzunehmende Rolle zu bestimmen. Der lokale Status des Servers wird mit dem der anderen Server im Datenbank-Spiegelungssystem verglichen. Sie müssen mit der Option -xf immer eine Statusinformationsdatei für jeden Server im Spiegelungssystem angeben. Weitere Hinweise finden Sie unter Serveroption -xf.
Die Statusinformationsdatei enthält die folgenden Informationen:
Feld | Beschreibung |
---|---|
Owner | Gibt an, welcher Datenbankserver der Primärserver ist |
State | Enthält den Synchronisationsstatus (entweder synchronizing oder synchronized) um anzuzeigen, ob der Server Logseiten empfängt oder auf dem letzten Stand ist. Weitere Hinweise finden Sie unter Synchronisationsstatus. |
Mode | Gibt den Synchronisationsmodus (synchronous, asynchronous oder page) an. Weitere Hinweise finden Sie unter Modus der Datenbankspiegelung wählen. |
Sequence | Enthält einen Wert, der angibt, wie oft ein Failover im Datenbank-Spiegelungssystem aufgetreten ist. Die Sequenznummer steigt bei jedem Rollenwechsel an. Mit ihr kann bestimmt werden, ob die Einschätzung eines Servers zum Status des Spiegelsystems aktuell ist. Weitere Hinweise finden Sie unter Einführung in die Datenbankspiegelung. |
Der Inhalt einer Statusinformationsdatei könnte beispielsweise folgendermaßen aussehen:
[demo] Owner=server2 State=synchronizing Mode=asynchronous Sequence=35 |
Wenn keine Statusinformationsdatei existiert, wird sie automatisch erstellt. Statusinformationsdateien sollten nur vom Datenbankserver geändert werden.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |