Using Serviceguard Extension for RAC, 10th Edition, April 2011
4 SGeRAC Toolkit for Oracle RAC 10g or later...............................................81
Introduction ...........................................................................................................................81
Background...........................................................................................................................81
Coordinating the Oracle RAC/Serviceguard Extension for RAC stack.......................................81
Serviceguard/Serviceguard Extension for RAC multi-node packages and simple package
dependencies ...................................................................................................................83
Why use multi-node packages/simple package dependencies for Oracle RAC integration...............84
Serviceguard Extension for RAC Toolkit operation ......................................................................85
Startup and shutdown of the combined Oracle RAC-SGeRAC stack .........................................86
How Serviceguard Extension for RAC starts, stops and checks Oracle Clusterware ....................87
How Serviceguard Extension for RAC Mounts, dismounts and checks ASM disk groups...............87
How Serviceguard Extension for RAC Toolkit starts, stops, and checks the RAC database
instance............................................................................................................................88
How Serviceguard Extension for RAC Toolkit interacts with storage management subsystems........88
Use Case 1: Oracle Clusterware storage and database storage in SLVM/CVM ....................88
Use Case 2: Oracle Clusterware storage and database storage in CFS ...............................89
Use case 3: Database storage in ASM over SLVM.............................................................90
How to create a Serviceguard Extension for RAC modular package..........................................90
How Serviceguard Extension for RAC Toolkit maintenance mode works....................................90
Use Case 1: Performing maintenance with Oracle Clusterware............................................90
Use Case 2: performing maintenance with ASM disk groups..............................................91
Use Case 3: performing maintenance with Oracle RAC database instance...........................91
Serviceguard Extension for RAC Toolkit internal file structure.........................................................92
Support for the SGeRAC Toolkit................................................................................................93
Conclusion..........................................................................................................................114
Additional Documentation on the Web....................................................................................114
5 Maintenance.........................................................................................115
Reviewing Cluster and Package States with the cmviewcl Command............................................115
Types of Cluster and Package States...................................................................................115
Examples of Cluster and Package States.........................................................................115
Types of Cluster and Package States..............................................................................117
Cluster Status .............................................................................................................118
Node Status and State ................................................................................................118
Package Status and State ............................................................................................118
Package Switching Attributes........................................................................................119
Status of Group Membership........................................................................................119
Service Status ............................................................................................................119
Network Status...........................................................................................................120
Failover and Failback Policies.......................................................................................120
Examples of Cluster and Package States .............................................................................120
Normal Running Status................................................................................................120
Quorum Server Status..................................................................................................121
CVM Package Status...................................................................................................121
Status After Moving the Package to Another Node...........................................................122
Status After Package Switching is Enabled......................................................................123
Status After Halting a Node.........................................................................................123
Viewing Data on Unowned Packages.............................................................................123
Checking the Cluster Configuration and Components................................................................124
Checking Cluster Components...........................................................................................125
Setting up Periodic Cluster Verification................................................................................127
Example....................................................................................................................128
Limitations.......................................................................................................................128
Online Reconfiguration..........................................................................................................128
6 Contents