跳过导航链接
退出打印视图
| 用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南

搜索范围:

- 本文档
- 整个文档库

### 升级 Support for Oracle RAC 中的资源

下表中汇总了 Oracle Solaris Cluster 3.3 Support for Oracle RAC 中资源的资源类型更改。

表 8-1 Support for Oracle RAC 资源类型的更改

资源类型 | 更改
--- | ---
`SUNW.scalable_rac_server_proxy` | `client_retry_interval` 扩展属性的范围扩大为 1–3600。 `monitor_probe_interval` 扩展属性的范围扩大为 1–3600，且其默认值更改为 300。 `proxy_probe_timeout` 扩展属性的范围扩大为 5–3600，且其默认值更改为 120。
`SUNW.crs_framework` | 现在，通过新方法，Support for Oracle RAC 可以控制 Oracle Clusterware 的启动与停止，还可以禁用 Oracle Clusterware 自动启动。

如果从 Support for Oracle RAC 的早期版本进行升级，请升级以上资源类型。

有关介绍如何升级资源类型的一般说明，请参见《Oracle Solaris Cluster Data Services Planning and Administration Guide》中的"Upgrading a Resource Type"。

完成 RAC 框架资源类型升级所需的信息在后续各小节中提供：

- 用于注册新版本 Support for Oracle RAC 资源类型的信息

- 如何保留 `reservation_timeout` 扩展属性的非默认值

- 如何删除 `SUNW.rac_hwraid` 类型的资源

#### 用于注册新版本 Support for Oracle RAC 资源类型的信息

下表列出了各 Support for Oracle RAC 资源类型的名称及其资源类型注册 (Resource Type Registration, RTR) 文件名称。

表 8-2 Support for Oracle RAC 资源类型

资源类型 | RTR 文件
--- | ---
（仅限 Oracle 10g 和 11g 发行版 1）`SUNW.asm_diskgroup` | `/opt/cluster/lib/rgm/rtreg/SUNW.asm_diskgroup`
`SUNW.crs_framework` | `/usr/cluster/lib/rgm/rtreg/SUNW.crs_framework`
`SUNW.qfs`1 | `/usr/cluster/lib/rgm/rtreg/SUNW.qfs`
SPARC：`SUNW.rac_cvm`2 | `/usr/cluster/lib/rgm/rtreg/SUNW.rac_cvm`
`SUNW.rac_framework` | `/usr/cluster/lib/rgm/rtreg/SUNW.rac_framework`
`SUNW.rac_svm`2 | `/usr/cluster/lib/rgm/rtreg/SUNW.rac_svm`
SPARC：`SUNW.rac_udlm` | `/usr/cluster/lib/rgm/rtreg/SUNW.rac_udlm`
（仅限 Oracle 11g 发行版 2）`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`

1Sun QFS 产品中提供

2已过时。在 `SUNW.vucmm_framework` 资源组中改用 `SUNW.vucmm_cvm`。请参见将卷管理器资源从 RAC 框架资源组迁移到多属主卷管理器框架资源组。

要确定当前所注册资源类型的版本，请使用以下命令：

    # clresourcetype show resource-type

resource-type

  指定要确定其版本的资源类型。

要确定资源类型的最新安装版本（无论是否注册），请使用以下命令：

    # grep -i RT_VERSION /path/RTRfilename

如果最新安装的资源类型版本高于所注册版本，请迁移到较新版本以确保实现完整功能。

注 - 在全局区域中，Oracle Solaris Cluster Manager 或 `clsetup` 的“资源组”选项会为您查找可升级到的可用资源类型版本。

# 如何保留 `reservation_timeout` 扩展属性的非默认值

`reservation_timeout` 扩展属性以秒为单位为 Support for Oracle RAC 重新配置的保留步骤指定超时值。

在 Sun Cluster 发行版 3.1 中，`reservation_timeout` 是以下资源类型的扩展属性：

- SPARC：`SUNW.rac_cvm`

- `SUNW.rac_hwraid`

- `SUNW.rac_svm`

从 Sun Cluster 发行版 3.2 开始，`reservation_timeout` 仅是 `SUNW.rac_framework` 和 `SUNW.vucmm_framework` 资源类型的扩展属性。已从 `SUNW.rac_cvm` 资源类型和 `SUNW.rac_svm` 资源类型中删除了此属性。从 Sun Cluster 发行版 3.2 开始，已删除 `SUNW.rac_hwraid` 资源类型。

可能已为 `SUNW.rac_hwraid`、`SUNW.rac_cvm` 或 `SUNW.rac_svm` 类型的现有资源设置了 `reservation_timeout` 扩展属性的非默认值。如果在升级到 Oracle Solaris Cluster 发行版 3.3 后需要此值，请执行此任务以保留该值。

1. 在迁移或删除已设置 `reservation_timeout` 扩展属性的资源之前，请获取此属性的值。

       # clresource show -p reservation_timeout -t resource-type

   resource-type

     指定为其设置 `reservation_timeout` 扩展属性的资源的资源类型，即，`SUNW.rac_cvm`、`SUNW.rac_hwraid` 或 `SUNW.rac_svm`。

2. 在迁移 `SUNW.rac_framework` 资源类型的现有实例时，将 `reservation_timeout` 扩展属性的值设置为您在步骤 1 中获取的值。

       # clresource set -p type_version=version \
       -p reservation_timeout=timeout rac-framework-rs

   version

     为要将实例迁移到的 `SUNW.rac_framework` 版本指定 `type_version` 属性的值。

   timeout

     指定要为 `reservation_timeout` 扩展属性设置的值。此值是您在步骤 1 中获取的值。

   rac-framework-rs

     指定群集上 `SUNW.rac_framework` 类型的资源的名称。如果使用 Sun Cluster 发行版 3.1 的 `scsetup` 实用程序来创建 RAC 框架资源组，则此资源名为 `rac_framework`。

示例 8-1 保留 `reservation_timeout` 扩展属性的非默认值

本示例显示的命令用于保留已为 `SUNW.rac_svm` 类型的资源设置的 `reservation_timeout` 扩展属性的非默认值。

在迁移 `SUNW.rac_svm` 类型的资源之前，运行以下命令获取 `reservation_timeout` 扩展属性的值：

    # 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

在 `SUNW.rac_framework` 类型资源的迁移过程中，运行以下命令来设置属性，如下所示：

- 将 `type_version` 属性设置为 N。

- 将 `reservation_timeout` 扩展属性设置为 350 秒。

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

###### 另请参见

以下文档：

- 用于注册新版本 Support for Oracle RAC 资源类型的信息

- `clresource`(1CL) 手册页

# 如何删除 `SUNW.rac_hwraid` 类型的资源

从 Sun Cluster 发行版 3.2 开始，`SUNW.rac_hwraid` 资源类型已过时，发行版中也不再提供。升级到 Oracle Solaris Cluster 3.3 后，将不再需要任何 `SUNW.rac_hwraid` 类型的资源。如果群集上配置了此过时类型的资源，请删除该资源。

1. 成为超级用户或成为可提供 `solaris.cluster.modify` RBAC 授权的角色。
2. 如果存在任何 `SUNW.rac_hwraid` 的实例，请将其删除。

       # clresource delete -F -t SUNW.rac_hwraid +

   注 - 如果群集上未配置 `SUNW.rac_hwraid` 类型的资源，将显示一条说明此情况的消息。请忽略此消息。

版权所有 © 2000, 2010, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |