Sie können den Master-Status von Datenbankobjekten, z. B. Datensätze oder Arbeitsbereichselemente,
ändern, um den sich ändernden Anforderungen der Benutzer in Ihrer Umgebung gerecht zu werden.
Sie können den Master-Status für ein Objekt wahlweise mit einem
chmaster-Befehl oder mit der grafischen Benutzerschnittstelle
ändern.
Eine Änderung des Master-Status ist in den folgenden Situationen sinnvoll:
- Sie möchten einem Benutzer eines anderen Replikats ermöglichen, einen Datensatz
oder eine öffentliche Abfrage zu ändern, deren Master Ihr Replikat ist.
- Sie möchten Änderungen an Benutzerinformationen vornehmen, deren Master ein anderes
Replikat ist.
- Sie möchten ein Replikat stilllegen und müssen den Master-Status für alle
Objekte, deren Master das aktuelle Replikat ist, an ein anderes Replikat
übertragen.
Änderungen des Master-Status werden unter Replikaten über den
Standardsynchronisationsmechanismus mitgeteilt. Dabei gilt folgende
allgemeine Vorgehensweise:
- Übertragen Sie auf dem Master-Replikat den Master-Status für ein oder mehrere Objekte
an ein anderes Replikat.
- Exportieren Sie ein Aktualisierungspaket vom alten Master-Replikat in das neue
Master-Replikat.
- Importieren Sie das Aktualisierungspaket auf dem neuen Master-Replikat.
Bis das Aktualisierungspaket mit der Änderung des Master-Status auf dem neuen
Master-Replikat importiert wird, ist der geänderte Master-Status ausschließlich im Paket
enthalten, während die Replikate in der Datenbankfamilie unterschiedliche Informationen
darüber haben, welches Replikat Master des Objekts ist.
Beispiel: Der Administrator des Replikats
sanfran_hub überträgt den Master-Status für die Benutzergruppe
QA_ENGINEERING an das Replikat
bangalore
und exportiert ein Aktualisierungspaket. Zu diesem Zeitpunkt gilt
Folgendes:
- Das Replikat sanfran_hub betrachtet
bangalore als Master der Benutzergruppe.
- Das Replikat bangalore betrachtet
sanfran_hub als Master der Benutzergruppe.
- Die Änderung der Benutzergruppe ist für niemanden in keinem der Replikate möglich.
Wenn Sie die Übertragung des Master-Status durch Importieren des Aktualisierungspakets
auf bangalore abgeschlossen haben, können Benutzer von
bangalore die Benutzergruppe QA_ENGINEERING ändern.
Hinweise zum Ändern des Master-Status
Wenn Ihre Familie schreibgeschützte oder unidirektionale Replikate enthält, also
Replikate, die zwar Aktualisierungspakete importieren, jedoch keine exportieren, sollten
Sie beim Übertragen des Master-Status an diese Replikate besonders vorsichtig vorgehen. Wenn der Master-Status für ein Objekt an ein schreibgeschütztes oder unidirektionales
Replikat übertragen wird, ist eine spätere Änderung des Master-Status für das
Objekt nur dann möglich, wenn Sie das Synchronisationsmuster der Familie ändern.
Sie können eine auf Ihrer Site vorgenommene Änderung des Master-Status nicht
rückgängig machen, indem Sie die gegenteilige Änderung auf der Site vornehmen.