As stated in my previous post, in a replication system using SAP Sybase Replication Server an Oracle database can be either a source or a destination database for data replication. In this post, I’d like to describe an architecture employing Oracle databases as source and destination databases in a SAP Sybase replication environment. My initial focus, however, will be on the scenario where Oracle is the source of primary data i.e. Oracle is the source database. I will also detail an example configuration process for creating a replication system featuring Oracle 11 and ASE 15.7 as source and target or destination databases respectively. I will also share a how-to-video that demonstrates all the technical steps involved in standing up the system.
In order for Oracle to participate as a source database in a SAP Sybase replication system, we need a separate component called Replication Agent for Oracle (RAO) to read from an Oracle transaction log. Likewise, in order for Oracle to participate as a destination database, we need a connectivity module to access Oracle. We have a couple of implementation options as below:
Adding a destination Oracle database in a SAP Sybase Replication Server system is really simple with Replication Server version 15.5 and later, but adding a source Oracle database is more complex because we have to create, start and configure a new RAO instance.
Configuring Replication from ORACLE 11 to ASE 15.7 with Replication Server 15.7
In the how-to-video below, I go through the steps for establishing a replication system replicating from Oracle 11 to ASE 15.7 using SAP Sybase Replication Server. The prerequisites are:
Steps:
I hope this post helps anyone who wants to start using Oracle as a primary database in an SAP Sybase Replication Server system. More interesting discussions on the topic of heterogeneous replication will be featured in upcoming blog posts wherein I will also address the following questions:
More details in SAP Sybase documentation:
Other/Related Posts: