Use of Serviceguard Extension for RAC Toolkit with Oracle RAC 10g Release 2 or later, March 2009

13
Figure 5. Internal structure of SGeRAC for RAC DB instance
SGeRAC-specific configuration
and logic
Oracle Clusterware/RAC-specific
configuration and logic
RAC DB instance MNP
start/stop and check scripts
(rac_dbi.sh and rac_dbi.check)
RAC DB instance MNP
configuration file (rac_dbi.conf)
RAC DB Instance MNP
configuration file
RAC DB Instance MNP
control script (for legacy packages)
RAC DB instance MNP
module script (erac_tk_rac.sh for
modular packages)
Toolkit interface script
(toolkit_dbi.sh)
sourcescalls calls
start/stop/check
executes
sources
RAC DB instance
SGeRAC
PM
SGeRAC-specific configuration
and logic
Oracle Clusterware/RAC-specific
configuration and logic
RAC DB instance MNP
start/stop and check scripts
(rac_dbi.sh and rac_dbi.check)
RAC DB instance MNP
configuration file (rac_dbi.conf)
RAC DB Instance MNP
configuration file
RAC DB Instance MNP
control script (for legacy packages)
RAC DB instance MNP
module script (erac_tk_rac.sh for
modular packages)
Toolkit interface script
(toolkit_dbi.sh)
sourcescalls calls
start/stop/check
executes
sources
RAC DB instance
SGeRAC
PM
Conclusion
Using SGeRAC Toolkit with multi-node packages and simple package dependencies provides a
uniform, intuitive, and easy-to-manage method to:
co-ordinate between SGeRAC and Oracle Clusterware
manage all the storage options supported by SGeRAC - CFS, SLVM, CVM , ASM over SLVM and
ASM over raw device (on HP-UX 11i v3)
Although the concepts of resource dependency and resource aggregation delivered by SGeRAC with
the multi-node package and simple package dependency features are present in some form or other
in other clusterware products including Oracle Clusterware the framework provided by SGeRAC
is unique due to the high level of multi-vendor (Oracle, Symantec, HP) and multi-storage platform
(CFS, SLVM, CVM, ASM over SLVM, ASM over raw device) integration it offers.