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-PKGpackage 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 -gis 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 -gis 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

Page 133
Image 133
HP Serviceguard Metrocluster manual # vxdctl -c mode, Oracle RAC instance package can be started in sequence