用于 Oracle Real Application Clusters 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

调整 Sun Cluster Support for Oracle Real Application Clusters

要调整 Sun Cluster Support for Oracle Real Application Clusters 数据服务,请修改此数据服务的资源的扩展特性。有关这些扩展特性的详细信息,请参见附录 A,Sun Cluster Support for Oracle Real Application Clusters 扩展特性。通常,在创建 Sun Cluster Support for Oracle Real Application Clusters 资源时使用命令行 scrgadm -x parameter=value 来设置扩展特性。以后,还可以使用Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》的“管理数据服务资源”中的过程来配置资源。

设置超时的指导

Sun Cluster Support for Oracle Real Application Clusters 的许多扩展特性都可以为重新配置进程中的步骤指定超时。大多数超时的最佳值不依赖于群集配置。因此,您无需更改超时的缺省值。

依赖于群集配置的超时将在下面的小节中进行说明。如果在重新配置进程中发生了超时,请增加这些超时特性的值以适合群集配置。

VxVM 组件重新配置步骤 4 的超时

重新配置 Sun Cluster Support for Oracle Real Application Clusters 的 VxVM 组件步骤 4 所需的时间受 VERITAS 共享磁盘集配置的大小和复杂性影响。如果您的 VERITAS 共享磁盘集配置大或复杂,并且重新配置 VxVM 组件超时,请增加重新配置 VxVM 组件步骤 4 的超时。

对于重新配置 VxVM 组件的步骤 4,要增加超时,请增大 SUNW.rac_cvm 资源的 Cvm_step4_timeout 扩展特性的值。

有关更多信息,请参见SUNW.rac_cvm 扩展特性


实例 2–3 设置 VxVM 组件重新配置步骤 4 的超时


# scrgadm -c -j rac_cvm -x cvm_step4_timeout=1200

此例将 VxVM 组件重新配置步骤 4 的超时设置为 1200 秒。此例假设 VxVM 组件用名为 rac_cvmSUNW.rac_cvm 资源类型的实例表示。


保留步骤超时

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

如果群集中共享物理磁盘的数量较大,或者群集负载重,则 Sun Cluster Support for Oracle Real Application Clusters 的重新配置可能会超时。如果因为这样的原因发生了超时,请增加保留步骤超时。

要增加保留步骤超时,请增加存储管理方案的适当资源的 Reservation_timeout 扩展特性。

存储管理方案 

资源 

Solaris Volume Manager for Sun Cluster 

SUNW.rac_svm

具有群集功能的 VxVM 

SUNW.rac_cvm

硬件 RAID 支持或具有硬件 RAID 支持的 Sun StorEdge QFS 共享文件系统 

SUNW.rac_hwraid

以下各节包含有关这些资源类型的扩展特性的详细信息:


实例 2–4 设置保留步骤超时


# scrgadm -c -j rac_hwraid -x reservation_timeout=350

此例将 Sun Cluster Support for Oracle Real Application Clusters 重新配置的保留步骤的超时设置为 350 秒。在此例中,群集使用硬件 RAID 支持。此例假设硬件 RAID 组件用名为 rac_hwraidSUNW.rac_hwraid 资源类型的实例表示。


为 Oracle UDLM 设置通信端口范围的指导

群集节点上 Oracle UDLM 以外的应用程序可能会使用与 Oracle UDLM 的通信端口范围冲突的通信端口范围。如果出现此类冲突,请修改 Oracle UDLM 使用的通信端口范围。

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

有关更多信息,请参见SUNW.rac_udlm 扩展特性


实例 2–5 设置 Oracle UDLM 的通信端口号


# scrgadm -c -j rac_udlm -x port=7000

此示例将 Oracle UDLM 使用的通信端口号设置为 7000。以下假设适用于此示例:


如何修改只有在资源禁用时才能调整的扩展特性

在您可以对仅当资源被禁用时方可调整的扩展特性进行修改的情况下,限制才适用。这些情况依赖于以下资源类型:

  1. 禁用 RAC 框架资源组包含的每个资源,并使 RAC 框架资源组进入 UNMANAGED 状态。

    只有在禁用了 RAC 框架资源组包含的所有其他资源后,才能禁用 SUNW.rac_framework 资源的实例。RAC 框架资源组中的其他资源依赖于 SUNW.rac_framework 资源。

    有关详细说明,请参见Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》中的“禁用资源并将其资源组转为 UNMANAGED 状态”

  2. 重新引导 RAC 框架资源组节点列表中的所有节点。

  3. 使用 scrgadm 实用程序将特性设置为其新值。


    # scrgadm -c -j resource -x property=value
    

    -j resource

    指定要为其修改扩展特性的资源的名称。如果此资源是使用 scsetup 实用程序创建的,则名称取决于表 2–3 中所示的资源类型。

    property

    指定要更改的扩展特性的名称。

    value

    扩展特性的新值。

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


    # scswitch -Z -g resource-group
    
    -Z

    启用资源和监视器,将资源组转为 MANAGED 状态,并使资源组联机。

    -g resource-group

    指定要转为 MANAGED 状态并联机的 RAC 框架资源组的名称。如果此资源组是使用 scsetup 实用程序创建的,则资源组的名称为 rac-framework-rg