Replication overview

IBM Replication is a set of tools used to copy changed data from a source table to target tables on local or remote servers. It provides scheduling, data enhancement, and conflict detection features. To manage the replication environment, you define source and target tables using the Control Center, known as replication sources and replication subscriptions. IBM Replication uses two programs, Capture and Apply, to take changes to a source table, stage them until the target replication program is ready to receive them, and then replicate the changes to one or many target tables.

The Capture and Apply programs perform the ongoing replication operations. When the source table is updated by your application, the Capture program reads the database log or journal and copies the changes to a staging area for replication at a later time. The Apply program reads the changes, and then replicates the changes to the target table.

Steps for getting started with Replication:

  1. Define a replication source.

    A replication source object is a table object that has been identified as a source for replication. It specifies how the Capture program handles changes for the source table. Information about the Capture program and the replication source is stored at the source server.

  2. Define a replication subscription.

    After you have defined a replication source, you specify how it is replicated to target tables by defining a replication subscription. The replication subscription tells the Apply program how and when one or more source tables are replicated to their respective target tables and defines the structure of the target tables (columns and rows). Information about the replication subscription is stored in control tables at the control server, a logical server you specify when you define the subscription.

  3. Configure and operate the Capture and Apply programs.

    After you define the replication sources and subscriptions, start the Capture and Apply programs so replication can begin. These programs are administered using the Control Center, but are configured and operated from the command line processor. See the Replication Guide and Reference for information about running the Capture and Apply programs.