自动生成 Oracle Solaris Cluster 对象的名称
通过 Oracle Solaris Cluster 软件管理 Oracle RAC 数据库
对 Oracle 10g 发行版 2 或 11g RAC 数据库实例的 Oracle Solaris Cluster 资源状态进行更改的影响
对 Oracle 9i RAC 数据库实例的 Oracle Solaris Cluster 资源状态进行更改的影响
调整 Support for Oracle RAC 故障监视器
6. Support for Oracle RAC 故障排除
7. 修改 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 数据服务的信息:
可使用 Support for Oracle RAC 的许多扩展属性为重新配置过程中的各步骤指定超时值。大多数步骤超时属性的最佳值都与群集配置无关。因此,无需更改超时属性的默认值。
依赖于群集配置的超时属性将在后续各小节中进行介绍。如果在重新配置过程中发生超时,请增大这些超时属性的值以适应您的群集配置。
本节介绍了以下超时属性:
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 资源类型实例表示。
群集节点上 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 资源类型实例表示。
在修改扩展属性的过程中运行本示例中的命令,该扩展属性仅在资源被禁用时才可进行调整。有关更多信息,请参见如何修改仅在资源被禁用时才可调的扩展属性。
一些情况具有的限制是:仅在禁用资源时才可修改可调的扩展属性。这些情况因资源类型而异,如下所示:
仅在已禁用 RAC 框架资源组包含的所有其他资源后,才禁用 SUNW.rac_framework 资源的实例。RAC 框架资源组中的其他资源依赖于 SUNW.rac_framework 资源。
# clresource set -p property=value resource
指定要更改的属性的名称。
属性的新值。
指定要修改其扩展属性的资源的名称。如果此资源是使用 clsetup 实用程序创建的,其名称因资源类型而异,如自动生成 Oracle Solaris Cluster 对象的名称中所示。
# clresourcegroup online resource-group
指定将要改为 MANAGED 状态并使其联机的 RAC 框架资源组的名称。如果此资源组是使用 clsetup 实用程序创建的,该资源组的名称为 rac-framework-rg。