HP Serviceguard Toolkits for Database Replication Solutions User Guide, March 2012

The standby database is created in the recovery cluster and is also placed on a shared disk. A
recovery group is created in the Continentalclusters environment with the following three packages:
1. Primary package: This package is created on the primary cluster, using the ODG toolkit. It
brings up the Oracle database on the primary cluster as a primary database and starts
monitoring the primary database processes. If the primary database fails on Node 1, the
primary package is failed over to another node within the Primary Cluster.
2. Data Receiver package: This package is created using the ODG toolkit on the recovery cluster.
It brings the Oracle database on the recovery cluster in standby mode and starts monitoring
the standby database processes. If the standby database fails, this package halts the Oracle
database and fails over the package to another node within the recovery cluster.
3. Recovery package: This package is also created using the ODG toolkit on the recovery cluster.
It is configured to bring up the Oracle database on the recovery cluster in the primary mode.
Initially, this package is in a halted state. When the primary cluster fails, you must run the
cmrecovercl command on the recovery cluster to bring up the recovery package.
NOTE: For a recovery package, the package attribute START_STANDBY_AS_PRIMARY is set
to [yes].
Initially, the primary package and the Data Receiver package is up and running, and the recovery
package is in a halted state. The primary package brings up the Oracle database on the primary
cluster in primary mode and the Data Receiver package brings up the Oracle database on the
recovery cluster in standby mode. Thus, a typical Data Guard environment is set up with data
replication done from the primary database on the primary cluster to the standby database on the
recovery cluster.
Multiple standby databases for the same primary database cannot be supported in a single
Continentalclusters setup. This is because there can be only one Data Receiver package and only
one recovery package in a given recovery group. However, the ODG toolkit in Continentalclusters
does not restrict you from configuring other standby databases that are placed outside the
Continentalclusters setup.
NOTE: The bi-directional and 3-1 configurations are possible in Continentalclusters environment
Single Instance Environment
Figure 6 Continentalclusters environment
In Oracle single-instance environment, Figure 6 (page 12), all the three packages (Primary, Data
receiver, and Recovery packages) are configured as failover packages. When the primary database
12 Serviceguard toolkit for Oracle Data Guard