Building Disaster Recovery Serviceguard Solutions Using Metrocluster with 3PAR Remote Copy

1. Install the required software on the new node and prepare the node for Oracle installation.
2. Halt the Site Controller Package in the DETACH mode to avoid unnecessary site failover of
the RAC database.
3. Ensure that the new node can access the Clusterware OCR and, VOTE disks, and Oracle
database disks, and then add the node to the Serviceguard cluster.
4. Extend the Oracle Clusterware software to the new node.
For more information on extending the Oracle Clusterware software, see the Oracle Database
10gR2 RAC documentation available at the Oracle site.
5. Modify the configured Oracle Clusterware package using the HP SGeRAC toolkit to include
the details of the new node and start the Oracle Clusterware package on the new node.
6. Extend the Oracle database software on the new node.
For more information on extending software on a new node, see the Oracle Database 10gR2
RAC documentation available at the Oracle site.
7. Prepare storage for RAC database on new node.
For more information on preparing the storage device, see the Volume Manager Operations
manual.
8. Add a database instance to the new node.
For more information on adding a database instance, see the Oracle Database 10gR2 RAC
documentation available at the Oracle site.
9. Modify the Oracle database package to add the details of the new node.
10. Start Oracle database package on the added node.
11. Reconfigure the Site Controller Package to include the details of the new node.
Adding nodes online on a remote site where the RAC database is down
To add a node online on a remote site where the RAC database package stack is down:
1. Prepare the storage for RAC database instance.
a. For CFS or CVM, extend the RAC DG or the MP MNP packages to the node that must
be added.
b. For SLVM, import the RAC database volume groups on the node that must be added.
2. Copy the RAC database instance pfile and password files from the added node at the other
site to the node that is added at the current site.
3. Create the required Oracle database admin directories.
4. Add a listener for the database on the node using the Oracle Network Configuration Assistant
(NETCA).
5. Create a tnsnames.ora entry for the new instance on all the nodes in the site.
6. Register the new database instance with the Oracle Clusterware sub-cluster on remote site:
# srvctl add instance -d hrdb -i hrdb3 -n SJC_3
7. Modify the RAC package configuration on the remote site to add the details of the new node
at the remote site.
8. Start the Site Controller Package.
Deleting nodes online on the primary site where the RAC database package stack is running
To delete nodes online on the primary site where the RAC database package stack is running:
1. Halt the Site Controller Package in the DETACH mode.
2. Halt the RAC database package only on the node that must be deleted and then remove the
RAC database package configuration.
For more information on halting the package and removing the RAC database, see the
Serviceguard Extension for Oracle RAC toolkit documentation.
96 Configuring Oracle RAC in SADTA