A method and apparatus for mirroring data between a plurality of sites is
provided. A replication relationship is established between the plurality
of sites that include a first site and a second site. A first database
server at the first site receives an indication that a write operation
could not be successfully mirrored at the second site. In response to the
indication, the first database server initiates a membership voting
operation by communicating with a quorum device to determine whether the
first database server or a second database server associated with the
second site should be removed from the replication membership. If it is
determined that the second database server associated with the second site
should be removed from the replication membership, then the first database
server sends a message to indicate that write operations are no longer to
be replicated at the second site.
Een methode en een apparaat om gegevens tussen een meerderheid van plaatsen worden te weerspiegelen verstrekt. Een replicatieverhouding wordt gevestigd tussen de meerderheid van plaatsen die een eerste plaats en een tweede plaats omvatten. Een eerste gegevensbestandserver bij de eerste plaats ontvangt een aanwijzing dat schrijf de verrichting niet met succes bij de tweede plaats kon worden weerspiegeld. In antwoord op de aanwijzing, stelt de eerste gegevensbestandserver een lidmaatschap stemmingsverrichting door met een quorumapparaat te communiceren in werking om te bepalen of de eerste gegevensbestandserver of een tweede gegevensbestandserver verbonden aan de tweede plaats uit het replicatielidmaatschap zou moeten worden verwijderd. Als men bepaalt dat de tweede gegevensbestandserver verbonden aan de tweede plaats uit het replicatielidmaatschap zou moeten worden verwijderd, dan de eerste gegevensbestandserver een te wijzen op bericht verzendt dat schrijft de verrichtingen niet meer bij de tweede plaats moeten worden herhaald.