Multiple Replication Agents

Multiple Replication Agent instances allow transactions to be replicated in parallel along multiple independent paths, increasing replication throughput and performance, and reducing resource contention.

Using multiple Replication Agent instances with Replication Server Multi-Path Replication™ enables the replication of data through different streams, maintaining data consistency within a path but not adhering to the commit order across different paths. Replication Agent for Oracle supports the use of multiple Replication Agent instances to replicate Oracle tables and procedures.
Multipath Replication
A Multi-Path Replication scenario uses two or more Replication Agent instances and two or more Replication Server intances to replicate table or procedure data in parallel on two or more independent replication paths.
Note: All Replication Agent instances in a common Replication Agent group must be of the same version.
For a description of end-to-end Multi-Path Replication scenarios, see the Replication Server Heterogeneous Replication Guide.

Configuration

In a Replication Server Multi-Path Replication scenario, multiple Replication Agent for Oracle instances are grouped together and share common system resources to coordinate in a Multi-Path Replication solution:
  • Every Replication Agent for Oracle instance in a Replication Agent group must use the same value for the ra_admin_owner and ra_admin_prefix parameters.
  • Each Replication Agent for Oracle instance in a Replication Agent group must use a unique value for the ra_admin_instance_prefix parameter. This parameter distinguishes Replication Agent for Oracle instances within a group.
See the Replication Agent Reference Manual.