Security Solutions

started on all the nodes, which the database instance are configured to run before initiating the
recovery process.
If you have configured CFS or CVM in your environment, ensure the following:
The SG-CFS-PKG (system multi-node package) is up and running.
The SG-CFS-PKG package is not part of the continentalclusters configuration.
The cmrecovercl command is run from the CVM master node. Use the following command
to find out the CVM master node:
# vxdctl -c mode
Starting with Continentalclusters A.07.00, recovery groups of applications using CFS or CVM
can be recovered by running the cmrecovercl command from any node at the recovery
cluster.
NOTE: Ensure that the primary site is unavailable and all of the Oracle RAC instance packages
are not running in the primary cluster before initiating the recovery process.
The Continentalclusters command, cmrecovercl prepares the configured storage for Oracle RAC
instances shared access only when the file /etc/cmconcl/ccrac/ccrac.config exists. If
this file does not exist, the configured storage is not prepared for shared access before recovering
the Oracle RAC instance packages. As a result, if Continentalclusters recovery group configuration
includes Oracle RAC instance packages, these packages do not start or operate successfully.
The recovery process will startup the configured Oracle RAC instance packages as well as other
application packages configured in the Continentalclusters environment.
If the Continentalclusters Oracle RAC support is enabled (that is, the /etc/cmconcl/ccrac/
ccrac.config file exists), when the command cmrecovercl is invoked and confirmations are
required for the process to proceed, the following messages are displayed:
WARNING: This command will take over for the primary cluster LACluster
by starting the recovery package on the recovery cluster NYCluster. You
must follow your site disaster recovery procedure to ensure that the
primary packages on LACluster are not running and that recovery on
NYCluster is necessary. Continuing with this command while the
applications are running on the primary cluster might result in data
corruption.
Are you sure that the primary packages are not running and will not
come back, and are you certain that you want to start the recovery
packages [y/n]? y
cmrecovercl: Attempting to recover Recovery Groups from cluster
LACluster.
NOTE: The configuration file /etc/cmconcl/ccrac/ccrac.config for cluster
shared storage recovery exists. Data storage specified in the file for
this cluster prepared for this recovery process. If you choose "n" -
not to prepare the storage for this recovery process, ensure that the
required storage for this recovery process has been properly prepared.
Is this what you intend to do [y/n]? y
The Oracle RAC instance package can be started in sequence.
# cmrecovercl -g <recoverygroupname>
The option -g is used to start up the first instance package, wait until the disk arrays are
synchronized before starting up the second instance package.
If the option -g is used with the command cmrecovercl, the following messages are displayed:
WARNING: This command will take over for the primary cluster
primary_cluster by starting the recovery package on the recovery cluster
secondary_cluster. You must follow your site disaster recovery procedure
to ensure that the primary packages on primary_cluster are not running
Support for Oracle RAC instances in a Continentalclusters environment 133