要调整 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 的许多扩展特性都可以为重新配置进程中的步骤指定超时。 大多数超时的最佳值不依赖于群集配置。 因此,您无需更改超时的缺省值。
依赖于群集配置的超时将在下面的小节中进行说明。 如果在重新配置进程中发生了超时,请增加这些超时特性的值以适合群集配置。
重新配置 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。
# scrgadm -c -j rac_cvm -x cvm_step4_timeout=1200 |
此例将 VxVM 组件重新配置步骤 4 的超时设置为 1200 秒。 此例假设 VxVM 组件用名为 rac_cvm 的 SUNW.rac_cvm 资源类型的实例表示。
群集中共享物理磁盘的数量
群集上的负载
如果群集中共享物理磁盘的数量较大,或者群集负载重,则 Sun Cluster Support for Oracle Parallel Server/Real Application Clusters 的重新配置可能会超时。 如果因为这样的原因发生了超时,请增加保留步骤超时。
要增加保留步骤超时,请增加存储管理方案的适当资源的 Reservation_timeout 扩展特性。
存储管理方案 |
资源 |
---|---|
具有群集功能的 VxVM |
SUNW.rac_cvm |
硬件 RAID 支持 |
SUNW.rac_hwraid |
如果您使用的是群集文件系统,则保留步骤超时不适用。
这些资源类型的扩展特性的详细信息在以下表格中提供:
# scrgadm -c -j rac_hwraid -x reservation_timeout=350 |
此例将 Sun Cluster Support for Oracle Parallel Server/Real Application Clusters 重新配置的保留步骤的超时设置为 350 秒。 在此例中,群集使用硬件 RAID 支持。 此例假设硬件 RAID 组件用名为 rac_hwraid 的 SUNW.rac_hwraid 资源类型的实例表示。
群集节点上 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 的值的总和。
有关 SUNW.rac_udlm 资源类型的扩展特性的详细信息,请参见表 A–1。
# scrgadm -c -j rac_udlm -x port=7000 |
此示例将 Oracle UDLM 使用的通信端口号设置为 7000。以下假设适用于此示例:
Oracle UDLM 组件用名为 rac_udlm 的 SUNW.rac_udlm 资源类型的实例表示。
此例中的命令作为修改只有在禁用时才可以调整的扩展特性的过程的一部分运行。 有关详细信息,请参见如何修改只有在资源禁用时才能调整的扩展特性 。
限制适用于修改只有在资源禁用时才能调整的扩展特性的情况。 这些情况依赖于以下资源类型:
禁用 RAC 框架资源组包含的每个资源,并使 RAC 框架资源组进入 UNMANAGED 状态。
只有在禁用了 RAC 框架资源组包含的所有其他资源后,才能禁用 SUNW.rac_framework 资源的实例。 RAC 框架资源组中的其他资源依赖于 SUNW.rac_framework 资源。
有关详细说明,请参见《用于 Solaris OS 的 Sun Cluster 数据服务规划和管理指南》中的“禁用资源并将其资源组转为 UNMANAGED 状态”。
重新引导 RAC 框架资源组节点列表中的所有节点。
使用 scrgadm 公用程序将特性设置为其新值。
# scrgadm -c -j resource -x property=value |
指定要为其修改扩展特性的资源的名称。 如果此资源是使用 scsetup 公用程序创建的,则名称取决于表 2–2 中所示的资源类型。
指定要更改的扩展特性的名称。
扩展特性的新值。
使 RAC 框架资源组及其资源联机。
# scswitch -Z -g resource-group |
启用资源和监视器,将资源组转为 MANAGED 状态,并使资源组联机。
指定要转为 MANAGED 状态并联机的 RAC 框架资源组的名称。 如果此资源组是使用 scsetup 公用程序创建的,则资源组的名称为 rac-framework-rg。