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

8.  Upgrading Support for Oracle RAC

Upgrading Resources in Support for Oracle RAC

Information for Registering the New Versions of Support for Oracle RAC Resource Types

How to Preserve a Nondefault Value of the reservation_timeout Extension Property

How to Remove the Resource of Type SUNW.rac_hwraid

Adding Storage Resources for Oracle Files

Adding Resources for Interoperation With Oracle 10g Release 2 or 11g Oracle Clusterware

Upgrading to Oracle Solaris Cluster 3.3 Resource Types for Oracle 9i RAC Database Instances

How to Take Offline Resource Groups for Oracle RAC Database Components and Restart the Components

How to Modify the Configuration of Oracle Solaris Cluster Resources for Oracle 9i RAC Database Instances

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

Upgrading Resources in Support for Oracle RAC

Changes to resource types of resources in Oracle Solaris Cluster 3.3 Support for Oracle RAC are summarized in the following table.

Table 8-1 Changes to Support for Oracle RAC Resource Types

Resource Type
Changes
SUNW.scalable_rac_server_proxy
Range of the client_retry_interval extension property is increased to 1–3600.

Range of the monitor_probe_interval extension property is increased to 1–3600, and the default is changed to 300.

Range of the proxy_probe_timeout extension property is increased to 5–3600, and the default is changed to 120.

SUNW.crs_framework
New methods now enable Support for Oracle RAC to control Oracle Clusterware starts and stops and to disable Oracle Clusterware autostart.

Upgrade these resource types if you are upgrading from an earlier version of Support for Oracle RAC.

For general instructions that explain how to upgrade a resource type, see Upgrading a Resource Type in Oracle Solaris Cluster Data Services Planning and Administration Guide.

The information that you require to complete the upgrade of the RAC framework resource types is provided in the subsections that follow:

Information for Registering the New Versions of Support for Oracle RAC Resource Types

The following table lists the name of each Support for Oracle RAC resource type and its Resource Type Registration (RTR) file name.

Table 8-2 Support for Oracle RAC Resource Types

Resource Type
RTR File
(Oracle 10g and 11g release 1 only) SUNW.asm_diskgroup
/opt/cluster/lib/rgm/rtreg/SUNW.asm_diskgroup
SUNW.crs_framework
/usr/cluster/lib/rgm/rtreg/SUNW.crs_framework
SUNW.qfs1
/usr/cluster/lib/rgm/rtreg/SUNW.qfs
SPARC: SUNW.rac_cvm2
/usr/cluster/lib/rgm/rtreg/SUNW.rac_cvm
SUNW.rac_framework
/usr/cluster/lib/rgm/rtreg/SUNW.rac_framework
SUNW.rac_svm2
/usr/cluster/lib/rgm/rtreg/SUNW.rac_svm
SPARC: SUNW.rac_udlm
/usr/cluster/lib/rgm/rtreg/SUNW.rac_udlm
(Oracle 11g release 2 only) SUNW.scalable_asm_diskgroup_proxy
/opt/cluster/lib/rgm/rtreg/SUNW.scalable_asm_diskgroup_proxy
SUNW.scalable_asm_instance
/opt/cluster/lib/rgm/rtreg/SUNW.scalable_asm_instance
SUNW.scalable_asm_instance_proxy
/opt/cluster/lib/rgm/rtreg/SUNW.scalable_asm_instance_proxy
SUNW.scalable_rac_listener
/opt/cluster/lib/rgm/rtreg/SUNW.scalable_rac_listener
SUNW.scalable_rac_server
/opt/cluster/lib/rgm/rtreg/SUNW.scalable_rac_server
SUNW.scalable_rac_server_proxy
/opt/cluster/lib/rgm/rtreg/SUNW.scalable_rac_server_proxy
SUNW.ScalDeviceGroup
/opt/cluster/lib/rgm/rtreg/SUNW.ScalDeviceGroup
SUNW.ScalMountPoint
/opt/cluster/lib/rgm/rtreg/SUNW.ScalMountPoint
SPARC: SUNW.vucmm_cvm
/usr/cluster/lib/rgm/rtreg/SUNW.vucmm_cvm
SUNW.vucmm_framework
/usr/cluster/lib/rgm/rtreg/SUNW.vucmm_framework
SUNW.vucmm_svm
/usr/cluster/lib/rgm/rtreg/SUNW.vucmm_svm
SUNW.wait_zc_boot
/usr/cluster/lib/rgm/rtreg/SUNW.wait_zc_boot

1Delivered in the Sun QFS product

2Deprecated. Instead use SUNW.vucmm_cvm in a SUNW.vucmm_framework resource group. See Migrating a Volume-Manager Resource From a RAC Framework Resource Group to a Multiple-Owner Volume Manager Framework Resource Group.

To determine the version of the resource type that is currently registered, use the following command:

# clresourcetype show resource-type
resource-type

Specifies the resource type whose version you are determining.

To determine the version of the latest installed version of a resource type, whether it is registered or not, use the following command:

# grep -i RT_VERSION /path/RTRfilename

If the version of the latest installed resource type is later than the registered version, migrate to the newer version to ensure full functionality.


Note - In the global zone, Oracle Solaris Cluster Manager or the Resource Group option of clsetup locates for you the available resource type versions you can upgrade to.


How to Preserve a Nondefault Value of the reservation_timeout Extension Property

The reservation_timeout extension property specifies the timeout value in seconds for the reservation step of a reconfiguration of Support for Oracle RAC.

In Sun Cluster release 3.1, reservation_timeout was an extension property of the following resource types:

As of Sun Cluster release 3.2, reservation_timeout is an extension property only of the SUNW.rac_framework and SUNW.vucmm_framework resource types. This property is removed from the SUNW.rac_cvm resource type and the SUNW.rac_svm resource type. The SUNW.rac_hwraid resource type is removed as of Sun Cluster release 3.2.

A nondefault value of the reservation_timeout extension property might be set for an existing resource of type SUNW.rac_hwraid, SUNW.rac_cvm, or SUNW.rac_svm. If you require this value after you upgrade to Oracle Solaris Cluster release 3.3, perform this task to preserve the value.

  1. Before you migrate or remove the resource for which the reservation_timeout extension property is set, obtain the value of this property.
    # clresource show -p reservation_timeout -t resource-type
    resource-type

    Specifies the resource type of the resource for which the reservation_timeout extension property is set, namely, SUNW.rac_cvm, SUNW.rac_hwraid, or SUNW.rac_svm.

  2. When you migrate the existing instance of the SUNW.rac_framework resource type, set the reservation_timeout extension property to the value that you obtained in Step 1.
    # clresource set -p type_version=version \
    -p reservation_timeout=timeout rac-framework-rs 
    version

    Specifies the value of the type_version property for the version of SUNW.rac_framework to which you are migrating the instance.

    timeout

    Specifies the value to which you are setting the reservation_timeout extension property. This value is the value that you obtained in Step 1.

    rac-framework-rs

    Specifies the name of the resource of type SUNW.rac_framework on your cluster. If the scsetup utility of Sun Cluster release 3.1 was used to create the RAC framework resource group, this resource is named rac_framework.

Example 8-1 Preserving a Nondefault Value of the reservation_timeout Extension Property

This example shows the commands for preserving a nondefault value of the reservation_timeout extension property that was set for a resource of type SUNW.rac_svm.

Before the migration of the resource of type SUNW.rac_svm, the following command is run to obtain the value of the reservation_timeout extension property:

# clresource show -p reservation_timeout -t SUNW.rac_svm

=== Resources ===                              

Resource:                                       rac-svm-rs

  --- Standard and extension properties ---    

  Reservation_timeout:                          350
    Class:                                         extension
    Description:                                   Timeout (in seconds) for the 
reservation step of Oracle Solaris Cluster framework for RAC
    Per-node:                                      False
    Type:                                          int

During the migration of the resource of type SUNW.rac_framework, the following command is run to set properties as follows:

# clresource set -p type_version=N \
-p reservation_timeout=350 rac_framework

See Also

The following documentation:

How to Remove the Resource of Type SUNW.rac_hwraid

As of Sun Cluster release 3.2, the SUNW.rac_hwraid resource type is obsolete and is not supplied with this release. Any resource of type SUNW.rac_hwraid is not required after an upgrade to Oracle Solaris Cluster 3.3. If a resource of this obsolete type is configured on your cluster, remove the resource.

  1. Become superuser or assume a role that provides solaris.cluster.modify RBAC authorization.
  2. Delete the instance of SUNW.rac_hwraid, if any.
    # clresource delete -F -t SUNW.rac_hwraid +

    Note - If no resource of type SUNW.rac_hwraid is configured on your cluster, a message to this effect is displayed. Ignore this message.