HP Serviceguard Toolkit for Oracle on Linux User Guide Version A.12.00.00

A separate service to monitor each listener
This service is recommended if listeners are critical. This approach of packaging listeners provides
high availability to listeners. If any one of the configured listeners fail, it leads to a failure of the
listener service, and the package fails over to an alternate node. In this case, the default
service_cmd in the package configuration file must be modified to include the listener name.
For example:
DescriptionAttribute name
oracle_listener_monitor_1service_name
“$SGCONF/scripts/tkit/oracle/tkit_module.sh
oracle_monitor_listener <listener_name1>”
service_cmd
noneservice_restart
noservice_fail_fast_enabled
300service_halt_timeout
You must set the above attributes for each listener. For example:
DescriptionAttribute name
oracle_listener_monitor_2service_name
“$SGCONF/scripts/tkit/oracle/tkit_module.sh
oracle_monitor_listener <listener_name2>”
service_cmd
noneservice_restart
noservice_fail_fast_enabled
300service_halt_timeout
Ensure that the LISTENER_NAME passed to the service_cmd, matches one of the listener's names
specified in the package configuration file.
Support for user defined database services
You can start and stop the user defined database services through the database package when
used with the HP Serviceguard toolkit for Oracle. To use this feature, you must set the Database
Service management policy to manual and start the database in open startup mode.
NOTE:
This feature is available only on systems running Oracle Clusterware.
If user defined DB services are configured to start with database package startup, then database
must be started in open mode. Set the package configuration file attribute START_MODE to
open.
The attribute, DB_SERVICE is used to start and stop the database service through the database
package. This attribute is commented by default. You can set the attribute DB_SERVICE to all
or specify the database service names that must be started and stopped by the database package.
To start and stop all the database services configured in the database managed by this package,
set this attribute to all.
For example: tkit/oracle/oracle/DB_SERVICE all
To start and stop one or more specific database services through this database package, you must
specify the service names using multiple instances of this attribute, as shown in the following
example:
Support for user defined database services 37