Download Guide to IBM Informix Enterprise Replication

Transcript
Backup and Restore Considerations
Due to this asynchronous propagation, avoid performing control operations
in quick succession that might directly conflict with one another without
verifying that the first operation has successfully propagated through the
entire enterprise network. Specifically, avoid deleting Enterprise Replication
objects such as replicates, replicate sets, and Enterprise Replication servers,
and immediately re-creating those objects with the same name. Doing so can
cause failures in the Enterprise Replication system at the time of the
operation or later. These failures might manifest themselves in ways that do
not directly indicate the source of the problem.
If you must delete and re-create a definition, use a different name for the new
object (for example, delete replicate a.001 and recreate it as a.002) or wait until
the delete action has successfully propagated through the entire Enterprise
Replication system before you re-create the object. The former strategy is
especially appropriate if you have database servers that are not connected to
the Enterprise Replication network at all times. It might take significant time
before the operation is propagated to those disconnected servers.
Backup and Restore Considerations
When backing up and restoring database servers that participate in replication, do not stop Enterprise Replication before performing a backup on an
Enterprise Replication system.
Database and Table Design Considerations
Consider the following when designing databases and tables for replication:
■
Unbuffered Logging
■
Table Types
■
Shadow Columns
■
SERIAL Data Types and Primary Keys
■
Cascading Deletes
■
Triggers
Overview of Enterprise Replication Administration 2-9