HP Serviceguard Enterprise Cluster Master Toolkit User Guide, June 2014

If the DISABLE_BACKUP_MODE parameter is set to yes and the database is in the backup mode,
the Oracle database instance package start or failover on other node alters the database to remove
the backup mode before starting. Also, the START_MODE parameter should be set to open.
nl
If Oracle database recovery is needed, then package fails to start. The following message is logged
in the package log:
nl
Unable to get the database out of the backup mode. You must get the
database out of the backup mode before starting the package. The toolkit
does not perform any action during database recovery.
nl
If DISABLE_BACKUP_MODE is set to no, then this feature is not enabled.
Support for sourcing the user defined environment variables for Oracle Instance
It optionally provides a way to set the environment variables specific to Oracle instance during
package startup.
To set the environment variables specific to Oracle instance during package startup, follow the
steps:
1. The attribute PARENT_ENVIRONMENT in the package configuration file must be set to “yes.
2. The required environment variables must be defined in the file customer.conf and placed
in the package directory (TKIT_DIR).
WARNING! HP recommends you not to override the Oracle toolkit attributes defined in the
package configuration through this file.
Cluster verification for ECMT - Oracle Toolkit
Cluster verification is a proactive mechanism to identify cluster inconsistencies that adversely affects
toolkit package failover to a node. It is a check for Serviceguard, Toolkit, and Oracle database
versions on all the package nodes of the cluster. Cluster verification is supported in Serviceguard
A.11.20.00 and ECMT B.06.00 Patch A or later. If there are any inconsistencies cluster verification
displays appropriate warning messages in the standard output. In future, you can add new checks
in an incremental fashion, transparent to Serviceguard.
Example:
Consider a two-node cluster, both nodes having Serviceguard A.11.20 and ECMT B.06.00 but
different Oracle database versions. Use cmcheckconf command to check package configuration.
For example: node1# cmcheckconf -P pkg.conf
On node1, validation of the package Oracle_pkg, succeeded with:
The toolkit configuration file will be backed up and a new file will be created in tkit_dir when the package
configuration is applied.
On node2, validation of package Oracle_pkg succeeded with:
The toolkit configuration file in the configuration directory are backed up and a new file is created in tkit_dir
when the package configuration is applied.
WARNING: Oracle database version on all package nodes does not match.
WARNING: Failed to validate Oracle toolkit module.
cmcheckconf: Verification completed. No errors found.
Use the cmapplyconf command to apply the configuration.
Oracle package configuration example
Package Setup and Configuration
Consider that Oracle is already installed in its default home directory (for example, /home/oracle),
perform the following steps to make necessary directories shareable by all clustered nodes:
If you are using LVM or VxVM
For more information on creating a logical volume infrastructure on a shared disk, see section
Building an HA Cluster Configuration in the latest Managing Serviceguard manual available at
http://www.hp.com/go/hpux-serviceguard-docs—>HP Serviceguard . The disk must be available
to all clustered nodes that will be configured to run this database instance. Create a file system to
22 Using the Oracle Toolkit in an HP Serviceguard Cluster