JavaScript is required to for searching.
跳过导航链接
退出打印视图
用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南
search filter icon
search icon

文档信息

前言

1.  安装 Support for Oracle RAC

2.  为 Oracle 文件配置存储

3.  注册和配置资源组

4.  使 Oracle RAC 可在群集中运行

5.  管理 Support for Oracle RAC

6.  Support for Oracle RAC 故障排除

7.  修改 Support for Oracle RAC 的现有配置

8.  升级 Support for Oracle RAC

升级 Support for Oracle RAC 中的资源

用于注册新版本 Support for Oracle RAC 资源类型的信息

如何保留 reservation_timeout 扩展属性的非默认值

如何删除 SUNW.rac_hwraid 类型的资源

为 Oracle 文件添加存储资源

添加资源以与 Oracle 10g 发行版 2 或 11g Oracle Clusterware 进行交互操作

升级到用于 Oracle 9i RAC 数据库实例的 Oracle Solaris Cluster 3.3 资源类型

如何使 Oracle RAC 数据库组件的资源组脱机以及重新启动组件

如何针对 Oracle 9i RAC 数据库实例修改 Oracle Solaris Cluster 资源的配置

A.  此数据服务的配置样例

B.  DBMS 错误和已记录警报的预设操作

C.  Support for Oracle RAC 扩展属性

D.  命令行替代方法

索引

升级 Support for Oracle RAC 中的资源

下表中汇总了 Oracle Solaris Cluster 3.3 Support for Oracle RAC 中资源的资源类型更改。

表 8-1 Support for Oracle RAC 资源类型的更改

资源类型
更改
SUNW.scalable_rac_server_proxy
client_retry_interval 扩展属性的范围扩大为 1–3600。

monitor_probe_interval 扩展属性的范围扩大为 1–3600,且其默认值更改为 300。

proxy_probe_timeout 扩展属性的范围扩大为 5–3600,且其默认值更改为 120。

SUNW.crs_framework
现在,通过新方法,Support for Oracle RAC 可以控制 Oracle Clusterware 的启动与停止,还可以禁用 Oracle Clusterware 自动启动。

如果从 Support for Oracle RAC 的早期版本进行升级,请升级以上资源类型。

有关介绍如何升级资源类型的一般说明,请参见《Oracle Solaris Cluster Data Services Planning and Administration Guide》中的"Upgrading a Resource Type"

完成 RAC 框架资源类型升级所需的信息在后续各小节中提供:

用于注册新版本 Support for Oracle RAC 资源类型的信息

下表列出了各 Support for Oracle RAC 资源类型的名称及其资源类型注册 (Resource Type Registration, RTR) 文件名称。

表 8-2 Support for Oracle RAC 资源类型

资源类型
RTR 文件
(仅限 Oracle 10g 和 11g 发行版 1)SUNW.asm_diskgroup
/opt/cluster/lib/rgm/rtreg/SUNW.asm_diskgroup
SUNW.crs_framework
/usr/cluster/lib/rgm/rtreg/SUNW.crs_framework
SUNW.qfs1
/usr/cluster/lib/rgm/rtreg/SUNW.qfs
SPARC:SUNW.rac_cvm2
/usr/cluster/lib/rgm/rtreg/SUNW.rac_cvm
SUNW.rac_framework
/usr/cluster/lib/rgm/rtreg/SUNW.rac_framework
SUNW.rac_svm2
/usr/cluster/lib/rgm/rtreg/SUNW.rac_svm
SPARC:SUNW.rac_udlm
/usr/cluster/lib/rgm/rtreg/SUNW.rac_udlm
(仅限 Oracle 11g 发行版 2)SUNW.scalable_asm_diskgroup_proxy
/opt/cluster/lib/rgm/rtreg/SUNW.scalable_asm_diskgroup_proxy
SUNW.scalable_asm_instance
/opt/cluster/lib/rgm/rtreg/SUNW.scalable_asm_instance
SUNW.scalable_asm_instance_proxy
/opt/cluster/lib/rgm/rtreg/SUNW.scalable_asm_instance_proxy
SUNW.scalable_rac_listener
/opt/cluster/lib/rgm/rtreg/SUNW.scalable_rac_listener
SUNW.scalable_rac_server
/opt/cluster/lib/rgm/rtreg/SUNW.scalable_rac_server
SUNW.scalable_rac_server_proxy
/opt/cluster/lib/rgm/rtreg/SUNW.scalable_rac_server_proxy
SUNW.ScalDeviceGroup
/opt/cluster/lib/rgm/rtreg/SUNW.ScalDeviceGroup
SUNW.ScalMountPoint
/opt/cluster/lib/rgm/rtreg/SUNW.ScalMountPoint
SPARC:SUNW.vucmm_cvm
/usr/cluster/lib/rgm/rtreg/SUNW.vucmm_cvm
SUNW.vucmm_framework
/usr/cluster/lib/rgm/rtreg/SUNW.vucmm_framework
SUNW.vucmm_svm
/usr/cluster/lib/rgm/rtreg/SUNW.vucmm_svm
SUNW.wait_zc_boot
/usr/cluster/lib/rgm/rtreg/SUNW.wait_zc_boot

1Sun QFS 产品中提供

2已过时。在 SUNW.vucmm_framework 资源组中改用 SUNW.vucmm_cvm。请参见将卷管理器资源从 RAC 框架资源组迁移到多属主卷管理器框架资源组

要确定当前所注册资源类型的版本,请使用以下命令:

# clresourcetype show resource-type
resource-type

指定要确定其版本的资源类型。

要确定资源类型的最新安装版本(无论是否注册),请使用以下命令:

# grep -i RT_VERSION /path/RTRfilename

如果最新安装的资源类型版本高于所注册版本,请迁移到较新版本以确保实现完整功能。


注 - 在全局区域中,Oracle Solaris Cluster Manager 或 clsetup 的“资源组”选项会为您查找可升级到的可用资源类型版本。


如何保留 reservation_timeout 扩展属性的非默认值

reservation_timeout 扩展属性以秒为单位为 Support for Oracle RAC 重新配置的保留步骤指定超时值。

在 Sun Cluster 发行版 3.1 中,reservation_timeout 是以下资源类型的扩展属性:

从 Sun Cluster 发行版 3.2 开始,reservation_timeout SUNW.rac_frameworkSUNW.vucmm_framework 资源类型的扩展属性。已从 SUNW.rac_cvm 资源类型和 SUNW.rac_svm 资源类型中删除了此属性。从 Sun Cluster 发行版 3.2 开始,已删除 SUNW.rac_hwraid 资源类型。

可能已为 SUNW.rac_hwraidSUNW.rac_cvmSUNW.rac_svm 类型的现有资源设置了 reservation_timeout 扩展属性的非默认值。如果在升级到 Oracle Solaris Cluster 发行版 3.3 后需要此值,请执行此任务以保留该值。

  1. 在迁移或删除已设置 reservation_timeout 扩展属性的资源之前,请获取此属性的值。
    # clresource show -p reservation_timeout -t resource-type
    resource-type

    指定为其设置 reservation_timeout 扩展属性的资源的资源类型,即,SUNW.rac_cvmSUNW.rac_hwraidSUNW.rac_svm

  2. 在迁移 SUNW.rac_framework 资源类型的现有实例时,将 reservation_timeout 扩展属性的值设置为您在步骤 1 中获取的值。
    # clresource set -p type_version=version \
    -p reservation_timeout=timeout rac-framework-rs 
    version

    为要将实例迁移到的 SUNW.rac_framework 版本指定 type_version 属性的值。

    timeout

    指定要为 reservation_timeout 扩展属性设置的值。此值是您在步骤 1 中获取的值。

    rac-framework-rs

    指定群集上 SUNW.rac_framework 类型的资源的名称。如果使用 Sun Cluster 发行版 3.1 的 scsetup 实用程序来创建 RAC 框架资源组,则此资源名为 rac_framework

示例 8-1 保留 reservation_timeout 扩展属性的非默认值

本示例显示的命令用于保留已为 SUNW.rac_svm 类型的资源设置的 reservation_timeout 扩展属性的非默认值。

在迁移 SUNW.rac_svm 类型的资源之前,运行以下命令获取 reservation_timeout 扩展属性的值:

# clresource show -p reservation_timeout -t SUNW.rac_svm

=== Resources ===                              

Resource:                                       rac-svm-rs

  --- Standard and extension properties ---    

  Reservation_timeout:                          350
    Class:                                         extension
    Description:                                   Timeout (in seconds) for the 
reservation step of Oracle Solaris Cluster framework for RAC
    Per-node:                                      False
    Type:                                          int

SUNW.rac_framework 类型资源的迁移过程中,运行以下命令来设置属性,如下所示:

# clresource set -p type_version=N \
-p reservation_timeout=350 rac_framework
另请参见

以下文档:

如何删除 SUNW.rac_hwraid 类型的资源

从 Sun Cluster 发行版 3.2 开始,SUNW.rac_hwraid 资源类型已过时,发行版中也不再提供。升级到 Oracle Solaris Cluster 3.3 后,将不再需要任何 SUNW.rac_hwraid 类型的资源。如果群集上配置了此过时类型的资源,请删除该资源。

  1. 成为超级用户或成为可提供 solaris.cluster.modify RBAC 授权的角色。
  2. 如果存在任何 SUNW.rac_hwraid 的实例,请将其删除。
    # clresource delete -F -t SUNW.rac_hwraid +

    注 - 如果群集上未配置 SUNW.rac_hwraid 类型的资源,将显示一条说明此情况的消息。请忽略此消息。