Using Serviceguard Extension for RAC, 5th Edition, June 2007

Serviceguard Configuration for Oracle 10g RAC
Interface Areas
Chapter 240
Interface Areas
This section documents interface areas where there is expected
interaction between SGeRAC and Oracle 10g Cluster Software and RAC.
Group Membership API (NMAPI2)
The NMAPI2 client links with the SGeRAC provided NMAPI2 library for
group membership service. The group membership is layered on top of
the SGeRAC cluster membership where all the primary group members
are processes within cluster nodes. Cluster membership has node names
and group membership has process names. Upon a SGeRAC group
membership change, SGeRAC delivers the new group membership to
other members of the same group.
SGeRAC Detection
When Oracle 10g Cluster Software is installed on a SGeRAC cluster,
Oracle Cluster Software detects the existence of SGeRAC and CSS uses
SGeRAC group membership.
Cluster Timeouts
SGeRAC uses heartbeat timeouts to determine when any SGeRAC
cluster member has failed or when any cluster member is unable to
communicate with the other cluster members. CSS uses a similar
mechanism for CSS memberships. Each RAC instance group
membership also has a timeout mechanism, which triggers Instance
Membership Recovery (IMR).
NOTE HP and Oracle support SGeRAC to provide group membership to CSS.
Serviceguard Cluster Timeout
The Serviceguard cluster heartbeat timeout is set according to user
requirements for availability. The Serviceguard cluster reconfiguration
time is determined by the cluster timeout, configuration, the
reconfiguration algorithm, and activities during reconfiguration.