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.