Using Serviceguard Extension for RAC, 7th Edition, September 2008
is the main difference between an Oracle RAC Instance Package and a single instance Oracle
package.
Information for Creating the Oracle RAC Instance Package on a SGeRAC Node
Use the following steps to set up the pre-package configuration on a SGeRAC node:
1. Gather the RAC Instance SID_NAME. If you are using Serviceguard Manager, this is in the
cluster Properties.
Example: SID_NAME=ORACLE_TEST0
For an ORACLE RAC Instance for a two-node cluster, each node would have an SID_NAME.
2. Gather the RAC Instance package name for each node, which should be the same as the
SID_NAME for each node
Example: ORACLE_TEST0
3. Gather the shared volume group name for the RAC database. In Serviceguard Manager, see
cluster Properties.
Example: /dev/vgora92db
4. Create the Oracle RAC Instance Package directory /etc/cmcluster/pkg/${SID_NAME}
Example:/etc/cmcluster/pkg/ORACLE_TEST0
5. Copy the Oracle shell script templates from the ECMT default source directory to the package
directory. # cd /etc/cmcluster/pkg/${SID_NAME} # cp -p
/opt/cmcluster/toolkit/oracle/*
Example: # cd /etc/cmcluster/pkg/ORACLE_TEST0 # cp -p
/opt/cmcluster/toolkit/oracle/*
Edit haoracle.conf as per README
6. Gather the package service name for monitoring Oracle instance processes. In Serviceguard
Manager, this information can be found under the “Services” tab.
SERVICE_NAME[0]=${SID_NAME} SERVICE_CMD[0]=”etc/cmcluster/pkg/
${SID_NAME}/toolkit.sh” SERVICE_RESTART[0]=”-r 2”
Example: SERVICE_NAME[0]=ORACLE_TEST0 SERVICE_CMD[0]=”/etc/cmcluster/
pkg/ORACLE_TEST0/toolkit.sh” SERVICE_RESTART[0]=”-r 2”
7. Gather how to start the database using an ECMT script. In Serviceguard Manager, enter this
filename for the control script start command.
/etc/cmcluster/pkg/${SID_NAME}/toolkit.sh start
Example:/etc/cmcluster/pkg/ORACLE_TEST0/toolkit.sh start
8. Gather how to stop the database using an ECMT script. In Serviceguard Manager, enter this
filename for the control script stop command.
/etc/cmcluster/pkg/${SID_NAME}/toolkit.sh stop
Example: /etc/cmcluster/pkg/ORACLE_TEST0/toolkit.sh stop
Using Serviceguard Manager to Configure Oracle RAC Instance Package
Serviceguard Manager can be used to configure an Oracle RAC instance. Refer to the Serviceguard
Manager documentation for specific configuration information.
NOTE: Serviceguard Manager is the graphical user interface for Serviceguard. For version
A.11.18, it is available as a “plug-in” to the System Management Homepage (SMH). For more
information see “About the Serviceguard Manager SMH Plug-In” in the Serviceguard Version
A.11.18 Release Notes.
106 Serviceguard Configuration for Oracle 9i RAC