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

调整 Sun Cluster Support for Oracle Parallel Server/Real Application Clusters

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

设置超时的指导

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

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

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

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

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

有关 SUNW.rac_cvm 资源类型的扩展特性的详细信息,请参见表 A–2


实例 2–2 设置 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 Parallel Server/Real Application Clusters 的重新配置可能会超时。 如果因为这样的原因发生了超时,请增加保留步骤超时。

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

存储管理方案  

资源 

具有群集功能的 VxVM 

SUNW.rac_cvm

硬件 RAID 支持 

SUNW.rac_hwraid


注意:

如果您使用的是群集文件系统,则保留步骤超时不适用。


这些资源类型的扩展特性的详细信息在以下表格中提供:


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


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

此例将 Sun Cluster Support for Oracle Parallel Server/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 资源类型的扩展特性的详细信息,请参见表 A–1


实例 2–4 设置 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 资源。

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

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

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


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

    -j resource

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

    property

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

    value

    扩展特性的新值。

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


    # scswitch -Z -g resource-group
    
    -Z

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

    -g resource-group

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