Mirror Replication Agent uses an Oracle-supplied JDBC driver for all communications with Oracle.
Each Mirror Replication Agent instance uses a single instance of the JDBC driver to communicate with an Oracle primary data server. The Sybase jConnect JDBC driver is used to communicate to all Open Client™ and Open Server™ applications.
Mirror Replication Agent uses file or device I/O for access
to the mirror log devices.
Figure 1-4 shows how Mirror Replication Agent communicates with other Mirror Activator for Oracle system components.
Figure 1-4: Mirror Replication Agent communication
During normal operation (while replicating transactions), Mirror Replication Agent maintains continuous connections with the following Mirror Activator for Oracle system components:
Primary database
Primary Replication Server
Mirror Replication Agent maintains a connection with the primary data server to perform primary database log truncation activities.
Depending on its configuration, Mirror Replication Agent may occasionally connect to the RSSD to retrieve replication definitions, which it can use to process the replicated transactions more efficiently.