Mirror Replication Agent communications for ASE and Oracle

The following describes the Mirror Replication Agent communications for ASE and Oracle.


Mirror Replication Agent communications for ASE

For network connections, Mirror Replication Agent uses the Java Database Connectivity (JDBC) protocol, as implemented by the Sybase JDBC driver, jConnect™ for JDBC™.

Each Mirror Replication Agent instance uses a single instance of jConnect for JDBC to communicate with all Open Client™ and Open Server™ applications, including the Adaptive Server® Enterprise (ASE) primary data server.

NoteMirror Replication Agent uses file or device I/O for access to the mirror log devices.

Figure 1-6 shows how Mirror Replication Agent communicates with other Mirror Activator system components.

Figure 1-5: Mirror Replication Agent communications for ASE

Mirror Replication Agent for ASE communicates with Replication Server, the RSSD data server, and the ASE primary data server through jConnect for JDBC.

During normal operation (while replicating transactions), Mirror Replication Agent maintains continuous connections with the following Mirror Activator system components:

Mirror Replication Agent maintains a connection with the primary data server to reserve the logscan context, which gives it control of the secondary truncation point in the primary database transaction log.

Depending on its configuration, Mirror Replication Agent may connect to the Replication Server System Database (RSSD) to retrieve replication definitions, which it can use to process the replicated transactions more efficiently.


Mirror Replication Agent communications for Oracle

Mirror Replication Agent uses the JDBC drivers supplied by Oracle for all communications with Oracle.

Each Mirror Replication Agent instance uses a single instance of the JDBC driver to communicate with the primary data server. The Sybase jConnect JDBC driver is used to communicate to all Open Client and Open Server applications.

NoteMirror Replication Agent uses file or device I/O for access to the mirror log devices.

Figure 1-6 shows how Mirror Replication Agent communicates with other Mirror Activator system components.

Figure 1-6: Mirror Replication Agent communications for Oracle

Mirror Replication Agent for Microsoft SQL Server and Oracle communicates with Replication Server and the RSSD data server through jConnect for JDBC. Mirror Replication Agent for Microsoft SQL Server and Oracle communicates with the Oracle and Microsoft SQL Server primary data servers through the JDBC driver for Oracle and Microsoft SQL Server.

During normal operation (while replicating transactions), Mirror Replication Agent maintains continuous connections with the following Mirror Activator system components:

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 connect to the RSSD to retrieve replication definitions, which it can use to process the replicated transactions more efficiently.