JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Cluster Data Service for Oracle Real Application Clusters Guide
search filter icon
search icon

Document Information

Preface

1.  Installing Support for Oracle RAC

2.  Configuring Storage for Oracle Files

3.  Registering and Configuring the Resource Groups

4.  Enabling Oracle RAC to Run in a Cluster

5.  Administering Support for Oracle RAC

6.  Troubleshooting Support for Oracle RAC

7.  Modifying an Existing Configuration of Support for Oracle RAC

Overview of Tasks for Modifying an Existing Configuration of Support for Oracle RAC

Modifying Online the Resource for a Scalable Device Group

How to Modify Online the Resource for a Scalable Device Group

Extending an Existing Configuration of Support for Oracle RAC

How to Add Support for Oracle RAC to Selected Nodes

How to Add a Volume Manager Resource to the Framework Resource Group

Migrating a Volume-Manager Resource From a RAC Framework Resource Group to a Multiple-Owner Volume Manager Framework Resource Group

How to Migrate a Volume Manager Resource From a RAC Framework Resource Group to a Multiple-Owner Volume-Manager Framework Resource Group

SPARC: Deploying Oracle Solaris Cluster Native SKGXN for Oracle RAC 11g Release 2

SPARC: How to Prepare the Cluster to Change the SKGXN Interfaces

SPARC: How to Convert From Oracle UDLM to Oracle Solaris Cluster Native SKGXN

SPARC: How to Convert SKGXN from Oracle Solaris Cluster Native SKGXN to Oracle UDLM

SPARC: How to Bring Oracle RAC Online After Switching the SKGXN

Removing Support for Oracle RAC

How to Remove Support for Oracle RAC From a Cluster

How to Remove Support for Oracle RAC From Selected Nodes

8.  Upgrading Support for Oracle RAC

A.  Sample Configurations of This Data Service

B.  Preset Actions for DBMS Errors and Logged Alerts

C.  Support for Oracle RAC Extension Properties

D.  Command-Line Alternatives

Index

SPARC: Deploying Oracle Solaris Cluster Native SKGXN for Oracle RAC 11g Release 2

Oracle RAC specifies a set of APIs for distributed process monitoring and cluster configuration services. This set of APIs is known as System Kernel Generic Interface Node membership (SKGXN). Oracle Solaris Cluster and other cluster software use this API to communicate with Oracle RAC.

In previous releases of Sun Cluster software, configurations with Oracle RAC on a SPARC machine implement SKGXN through the Oracle UDLM package that is provided by Oracle. In this release of Oracle Solaris Cluster software for SPARC, with Oracle RAC 11g release 2 you can deploy the Oracle Solaris Cluster native SKGXN instead of Oracle UDLM. This section provides information about how to deploy Oracle Solaris Cluster native SKGXN on an existing Oracle RAC 11g release 2 configuration.

To configure a new Oracle RAC 11g release 2 configuration to use native SKGXN, follow the procedures in this manual without adding an Oracle UDLM resource to the RAC framework resource group. Native SKGXN is automatically used when the RAC framework resource group does not contain an Oracle UDLM resource.

SPARC: How to Prepare the Cluster to Change the SKGXN Interfaces

(Oracle 11g release 2 only) Perform this procedure to prepare a cluster to change the SKGXN interface.


Note - Migrating from one implementation of SKGXN to the other requires downtime for the Oracle RAC data service. You should plan downtime to perform this migration.


  1. Become superuser.
  2. Upgrade the RAC framework resource type to the latest installed version.
    # grep -i RT_VERSION /usr/cluster/lib/rgm/SUNW.rac_framework
    RT_VERSION = "N";
    # clresourcetype register SUNW.rac_framework:N

    Alternatively, to upgrade the resource type in the global zone, use Oracle Solaris Cluster Manager or the Resource Group option of the clsetup utility.

  3. On the existing resource of type SUNW.rac_framework, set the value of the Type_version property to the version you upgraded to in Step 2.

    In the following command example, replace rac-fmwk-rs with the actual name of your resource of type SUNW.rac_framework and replace N with the resource-type version you upgraded to.

    # clresource set -p Type_version=N rac-fmwk-rs
  4. Disable Oracle Clusterware to prevent it from automatically starting on all nodes.
    # ${CRS_HOME}/bin/crsctl disable crs
  5. Stop Oracle Clusterware and all DBMS processes on all nodes.
    # ${CRS_HOME}/bin/crsctl stop crs
  6. Unmanage the RAC framework resource group.
    # clresource disable -g rac-fmwk-rg
    # clresourcegroup offline rac-fmwk-rg
    # clresourcegroup unmanage rac-fmwk-rg
  7. Reboot the cluster to ensure that the RAC framework processes have exited.

    Alternatively, reboot one node at a time, to allow clustered data services other than Oracle RAC to continue to provide service.

    # scshutdown -g0 -y

SPARC: How to Convert From Oracle UDLM to Oracle Solaris Cluster Native SKGXN

(Oracle 11g release 2 only) Perform this procedure to convert the SKGXN interface from Oracle UDLM to Oracle Solaris Cluster native SKGXN.

Before You Begin

Ensure that you prepare the cluster to change the SKGXN interface. See SPARC: How to Prepare the Cluster to Change the SKGXN Interfaces.

  1. Become superuser.
  2. Remove the Oracle UDLM resource from the RAC framework resource group.
    # clresource delete rac-udlm-rs
    rac-udlm-rs

    The name of the SUNW.rac_udlm resource

  3. Remove the Oracle UDLM package from all nodes.
    # pkgrm ORCLudlm
  4. Enable the resources in the RAC framework resource group.
    # clresource enable -g rac-fmwk-rg
    -g rac-fmwk-rg

    Specifies the name of the RAC framework resource group

  5. Manage the RAC framework resource group.
    # clresourcegroup manage -g rac-fmwk-rg
  6. Bring the RAC framework resource group online.
    # clresourcegroup online -g rac-fmwk-rg

Next Steps

Bring Oracle RAC online. Go to SPARC: How to Bring Oracle RAC Online After Switching the SKGXN.

SPARC: How to Convert SKGXN from Oracle Solaris Cluster Native SKGXN to Oracle UDLM

(Oracle 11g release 2 only) Perform this procedure to convert the SKGXN interface from Oracle Solaris Cluster native SKGXN to Oracle UDLM.

Before You Begin

Prepare the cluster to change the SKGXN interface. See SPARC: How to Prepare the Cluster to Change the SKGXN Interfaces.

  1. Become superuser.
  2. Install the Oracle UDLM package on all nodes.
    # pkgadd -d pkgdir ORCLudlm
  3. Create the Oracle UDLM resource in the RAC framework resource group.
    # clresource create -g rac-fmwk-rg -t SUNW.rac_udlm \
    -y resource_dependencies=rac-fmwk-rg rac-udlm-rs
    -g rac-fmwk-rg

    Specifies the name of the RAC framework resource group

    rac-udlm-rs

    The name of the SUNW.rac_udlm resource

  4. Enable the resources.
    # clresource enable -g rac-fmwk-rg
  5. Manage the resource groups.
    # clresourcegroup manage -g rac-fmwk-rg
  6. Bring the resource groups online.
    # clresourcegroup online -g rac-fmwk-rg

Next Steps

Bring Oracle RAC online. Go to SPARC: How to Bring Oracle RAC Online After Switching the SKGXN.

SPARC: How to Bring Oracle RAC Online After Switching the SKGXN

(Oracle 11g release 2 only) Perform this procedure to bring Oracle RAC online after switching the SKGXN interface. Also refer to the Oracle documentation that corresponds to your version of Oracle RAC for information about bringing Oracle RAC online.

  1. Become superuser.
  2. Enable Oracle Clusterware to start automatically in the future.
    # ${CRS_HOME}/bin/crsctl enable crs
  3. Start Oracle Clusterware and all DBMS processes.
    # ${CRS_HOME}/bin/crsctl stop crs