适用于 Oracle Real Application Clusters 的 Oracle® Solaris Cluster 数据服务指南

退出打印视图

更新时间: 2016 年 4 月
 
 

调优 Support for Oracle RAC

要调优 Support for Oracle RAC 数据服务,可以修改此数据服务的资源的扩展属性。有关这些扩展属性的详细信息,请参见Support for Oracle RAC 扩展属性。通常,可以使用 clresource 命令的 -p property=value 选项设置 Support for Oracle RAC 资源的扩展属性。还可以使用Oracle Solaris Cluster 4.3 数据服务规划和管理指南 中的 第 2 章, 数据服务资源管理中的过程在以后配置资源。

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

设置超时的准则

Support for Oracle RAC 的许多扩展属性为重新配置过程中的步骤指定了超时。大多数超时的最佳值与群集配置无关。因此,您不需要更改超时的默认值。

如果在重新配置过程中出现超时,则增加适当超时属性的值以适应您的群集配置。

保留步骤超时

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

  • 群集中的共享物理磁盘数

  • 群集上的负载

如果群集中的共享物理磁盘数量很多,或群集负载很重,则 Support for Oracle RAC 的重新配置可能会超时。如果发生此类超时,请增加保留步骤超时。

要增加保留步骤超时,请增加 SUNW.rac_framework 资源的 Reservation_timeout 扩展属性。有关更多信息,请参见SUNW.rac_framework 扩展属性

示例 4  设置保留步骤超时
# clresource set -p Reservation_timeout=350 rac-framework-rs

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

Oracle Clusterware 框架资源方法超时

Oracle Clusterware 框架资源 SUNW.crs_framework 的启动和停止时间取决于许多因素,包括如下各项:

  • 共享物理设备数

  • Oracle ASM 存储配置

  • Oracle Clusterware 资源数

  • 使用管理数据库及其配置

如果您发现 Oracle Clusterware 框架资源 start 或 stop 方法执行时间接近超时值或者如果发生实际超时,则增加该方法的超时时间。

示例 5  设置 Oracle Clusterware 框架资源 Start 超时时间
# clresource set -p Start_timeout=600 crs-framework-rs

此示例将 crs-framework-rs 资源的 start 方法的超时设置为 600 秒。

如果发生 stop 方法超时,首先需要清除 STOP_FAILED 条件,然后再使用新的超时值启动该资源。有关清除此条件的说明,请参见 clresource(1CL) 手册页。

如果发生 start 方法超时,首先使资源脱机来清除此条件,然后再使用新的超时值启动该资源。