HP Serviceguard Enterprise Cluster Master Toolkit User Guide, December 2012 (5900-2145)

Table 3 Variable or Parameter Name in haoracle.conf file (continued)
package halt script from completing, therefore preventing the standby node from
starting the instance. The value of TIME_OUT must be less than the
HALT_SCRIPT_TIMEOUT value set in the package configuration file.
IfHALT_SCRIPT_TIMEOUT is not defined then, it is the sum of all the
SERVICE_HALT_TIMEOUT's defined in the package. This variable has no effect on the
package failover times.
This parameter is used to mention whether the Oracle user's shell should be invoked
as a new shell or as a subshell that inherits the variables set in the parent shell. This
PARENT_ENVIRONMENT
can be set to only yes or no. Set to 'yes' if the Oracle user's shell should be invoked
as a subshell. Set to no if the Oracle user's shell should be invoked as a new shell. If
set to 'no', the Oracle user's profile file is executed and the variables set in this profile
file are available to the new shell.
This parameter indicates whether 'shutdown abort' needs to be executed before the
startup of the Oracle or ASM instance. 'shutdown abort' ensures the cleanup of
CLEANUP_BEFORE_STARTUP
uncleared shared memory or semaphores. This parameter can be set to only yes or
no. Default value is 'no'.
This parameter is used to specify the database shutdown mode only when a shutdown
is initiated by the user and not due to a failure of service. This parameter can take
USER_SHUTDOWN_MODE
values "abort" or "immediate" only. If "abort" is specified, the database is shutdown
using the abort option. If "immediate" is specified, the database is shutdown using
the immediate option.
This parameter is used to specify the email address for sending alerts.ALERT_MAIL_ID
For modular packages, there is an Attribute Definition File (ADF) - oracle.1, a Toolkit Module Script
(tkit_module.sh), and a Toolkit Configuration File Generator Script (tkit_gen.sh) that work with
the six scripts mentioned in Table 3 for legacy packages, to integrate Oracle with the Serviceguard
Master Control Script.
NOTE: The following three scripts are used only during the modular method of packaging.
Table 4 Modular Package Scripts
DescriptionScript Name
For every parameter in the legacy toolkit user configuration file, there is an
attribute in the ADF. It also has an additional attribute TKIT_DIR which is
Attribute Definition File (oracle.1)
analogous to the package directory in the legacy method of packaging. The
ADF is used to generate a package ASCII template file.
This script is called by the Master Control Script and acts as an interface
between the Master Control Script and the Toolkit interface script
(toolkit.sh). It also calls the toolkit configuration file generator script.
Module Script (tkit_module.sh)
This script is called by the Module Script when the package configuration is
applied using cmapplyconf, to generate the user configuration file in the
package directory (TKIT_DIR).
Toolkit Configuration File Generator
Script (tkit_gen.sh)
Support for multiple listeners
This feature provides support for multiple listeners with the Enterprise Cluster Master Oracle Toolkit.
It enables you to configure:
1. Single service to monitor all the listeners together: This is the default behavior. If one of the
configured listeners fail, it does not impact the service. However, if all the configured listeners
fail, the service fails, and it leads to the failover of the package to an alternate node. To enable
Support for Oracle Database Without ASM 17