Try OpenEdge Now
skip to main content
User Guide
Planning for OpenEdge Replication : Preliminary planning tasks : Step 3: Evaluating your production database
 

Step 3: Evaluating your production database

With a good database backup plan in place, consider the following factors related to your database environment before running OpenEdge Replication:
*The database you will replicate — Choose a database that your users expect to have constant access to, and note whether the database is encrypted. There are some additional factors to consider when you enable Replication on an encrypted database, as described in Step 4: Determining if you will be replicating an encryption-enabled database .
*System resources — Be sure you have enough resources to implement after-image processing on the source database. When you turn on AI, the transaction logs generated can consume significant disk space.
*The machine the source database will reside on — Choose reliable hardware for your source database so that machine downtime does not interfere with OpenEdge Replication and user access to the database. The machine you choose should have enough CPU and memory to support the addition of OpenEdge Replication.
*The machine the target database will reside on — Typically, the target database is on a different machine from the source database. This configuration is advantageous since a failure of the source machine would not prevent users from using the target.
*The logical structure of the source and target databases — Modify the source copy of the structure file on your target machine, if the logical structure of both the source and target databases is not identical.
*Reliable TCP/IP communications between the source database and target database — This is a key element in keeping your source and target databases up to date. Without reliable communications between the OpenEdge Replication server and the OpenEdge Replication agent, OpenEdge Replication must spend time in failure recovery, which causes interrupted user access to your databases.