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

搜索范围:

- 本文档
- 整个文档库

### 调整 Support for Oracle RAC

要调整 Support for Oracle RAC 数据服务，请修改此数据服务的资源的扩展属性。有关这些扩展属性的详细信息，请参见附录 C。通常，可使用 `clresource`(1CL) 命令的 `-p property= value` 选项设置 Support for Oracle RAC 资源的扩展属性。也可以使用《Oracle Solaris Cluster Data Services Planning and Administration Guide》中的第 2 章 "Administering Data Service Resources"中的过程稍后配置资源。

本节包含以下有关调整 Support for Oracle RAC 数据服务的信息：

- 设置超时值的准则

- SPARC: 设置 Oracle UDLM 通信端口范围的准则

- 如何修改仅在资源被禁用时才可调的扩展属性

#### 设置超时值的准则

可使用 Support for Oracle RAC 的许多扩展属性为重新配置过程中的各步骤指定超时值。大多数步骤超时属性的最佳值都与群集配置无关。因此，无需更改超时属性的默认值。

依赖于群集配置的超时属性将在后续各小节中进行介绍。如果在重新配置过程中发生超时，请增大这些超时属性的值以适应您的群集配置。

本节介绍了以下超时属性：

- SPARC: VxVM 组件重新配置步骤 4 超时

- 保留步骤超时

##### SPARC: VxVM 组件重新配置步骤 4 超时

Support for Oracle RAC 的 VxVM 组件重新配置步骤 4 所需的时间受 Veritas 共享磁盘组配置的大小和复杂性影响。如果 Veritas 共享磁盘组配置很大或很复杂，且 VxVM 组件的重新配置超时，请增大 VxVM 组件重新配置步骤 4 的超时值。

要增大 VxVM 组件重新配置步骤 4 的超时值，请增大 `SUNW.rac_cvm` 资源的 `Cvm_step4_timeout` 扩展属性的值。

有关更多信息，请参见SPARC: `SUNW.rac_cvm` 扩展属性。

示例 5-1 设置 VxVM 组件重新配置步骤 4 超时值

    # clresource set -p cvm_step4_timeout=1200 rac-cvm-rs

本示例将 VxVM 组件重新配置步骤 4 的超时值设置为 1200 秒。本示例假定 VxVM 组件由名为 `rac-cvm-rs` 的 `SUNW.rac_cvm` 资源类型实例表示。

##### 保留步骤超时

运行保留命令所需的时间受以下因素影响：

- 群集中共享物理磁盘的数量

- 群集上的负载

如果群集中的共享物理磁盘数目很大，或群集负载过重，Support for Oracle RAC 的重新配置可能会超时。如果发生上述超时，请增大保留步骤的超时值。

要增大保留步骤的超时值，请增大 `SUNW.rac_framework` 资源的 `Reservation_timeout` 扩展属性的值。

有关更多信息，请参见`SUNW.rac_framework` 扩展属性。

示例 5-2 设置保留步骤超时值

    # clresource set -p reservation_timeout=350 rac-framework-rs

本示例将 Support for Oracle RAC 重新配置保留步骤的超时值设置为 350 秒。本示例假定 RAC 框架组件由名为 `rac-frameowrk-rs` 的 `SUNW.rac_framework` 资源类型实例表示。

#### SPARC: 设置 Oracle UDLM 通信端口范围的准则

群集节点上 Oracle UDLM 以外的应用程序使用的通信端口范围可能会与 Oracle UDLM 的通信端口范围相冲突。如果发生上述冲突，请修改 Oracle UDLM 使用的通信端口范围。

Oracle UDLM 使用的通信端口范围由 `SUNW.rac_udlm` 资源类型的以下扩展属性值确定：

- `Port`。指定 Oracle UDLM 使用的通信端口号。Oracle UDLM 使用的通信端口号范围中的第一个数字为 `Port` 的值。

- `Num_ports`。指定 Oracle UDLM 使用的通信端口数。Oracle UDLM 使用的通信端口号范围中的最后一个数字为 `Port` 和 `Num_ports` 的值的总和。

有关更多信息，请参见SPARC: `SUNW.rac_udlm` 扩展属性。

示例 5-3 设置 Oracle UDLM 的通信端口号

    # clresource set -p port=7000 rac-udlm-rs

本示例将 Oracle UDLM 使用的通信端口号设置为 7000。本示例中假定：

- Oracle UDLM 组件由名为 `rac-udlm-rs` 的 `SUNW.rac_udlm` 资源类型实例表示。

- 在修改扩展属性的过程中运行本示例中的命令，该扩展属性仅在资源被禁用时才可进行调整。有关更多信息，请参见如何修改仅在资源被禁用时才可调的扩展属性。

# 如何修改仅在资源被禁用时才可调的扩展属性

一些情况具有的限制是：仅在禁用资源时才可修改可调的扩展属性。这些情况因资源类型而异，如下所示：

- SPARC：`SUNW.rac_udlm`－仅当 Oracle UDLM 未在任何群集节点上运行时

- SPARC：`SUNW.rac_cvm`－仅当 VxVM 未在任何群集节点上以群集模式运行时

1. 禁用 RAC 框架资源组包含的每个资源，并使 RAC 框架资源组处于 `UNMANAGED` 状态。

   仅在已禁用 RAC 框架资源组包含的所有其他资源后，才禁用 `SUNW.rac_framework` 资源的实例。RAC 框架资源组中的其他资源依赖于 `SUNW.rac_framework` 资源。

   有关详细说明，请参见《Oracle Solaris Cluster Data Services Planning and Administration Guide》中的"Disabling Resources and Moving Their Resource Group Into the UNMANAGED State"。

2. 重新引导 RAC 框架资源组的节点列表中的所有节点。
3. 使用 `clresource` 命令设置属性的新值。

       # clresource set -p property=value resource

   property

     指定要更改的属性的名称。

   value

     属性的新值。

   resource

     指定要修改其扩展属性的资源的名称。如果此资源是使用 `clsetup` 实用程序创建的，其名称因资源类型而异，如自动生成 Oracle Solaris Cluster 对象的名称中所示。

4. 使 RAC 框架资源组及其资源联机。

       # clresourcegroup online resource-group

   resource-group

     指定将要改为 `MANAGED` 状态并使其联机的 RAC 框架资源组的名称。如果此资源组是使用 `clsetup` 实用程序创建的，该资源组的名称为 `rac-framework-rg`。

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