跳过导航链接
退出打印视图
| 适用于 Oracle 的 Oracle Solaris Cluster 数据服务指南

搜索范围:

- 本文档
- 整个文档库

### 升级 HA for Oracle 资源类型

HA for Oracle 数据服务的现有资源类型如下所示：

- `SUNW.oracle_listener`，表示 Oracle 侦听器

- `SUNW.oracle_server`，表示 Oracle 服务器

除了现有的资源类型，HA for Oracle 数据服务中还包括用于 Oracle ASM 的其他三种资源类型。这些资源类型如下所示：

- `SUNW.asm_diskgroup`（仅限 Oracle 10g 和 11g 发行版 1）或 `SUNW.scalable_asm_diskgroup_proxy`（仅限 Oracle 11g 发行版 2），表示 Oracle Solaris Cluster 配置中的单一实例或群集实例 Oracle ASM 磁盘组。有关该资源类型的更多信息，请参见 `asm_diskgroup`(5)

- `SUNW.scalable_asm_instance`，表示 Oracle Solaris Cluster 配置中的单一实例 Oracle ASM。有关该资源类型的更多信息，请参见 `SUNW.scalable_asm_instance`(5)。

  注 - Oracle 11g 发行版 2 不支持单一实例 Oracle ASM。

- `SUNW.scalable_asm_instance_proxy`，表示 Oracle Solaris Cluster 配置中群集 Oracle ASM 实例的代理。有关该资源类型的更多信息，请参见 `SUNW.scalable_asm_instance_proxy`(5)。

如果从 HA for Oracle 的早期版本进行升级，请升级现有的资源类型。

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

#### 升级 `SUNW.oracle_listener` 资源类型

完成 `SUNW.oracle_listener` 资源类型升级所需的信息在后续各小节中提供。

##### 有关注册新资源类型版本的信息

要确定当前注册的资源类型的版本，请使用以下列表中的其中一个命令：

- `clresourcetype list`

- `clresourcetype show`

此资源类型的资源类型注册 (resource type registration, RTR) 文件为 `/SUNW.oracle_listener`。

要确定 `/opt/cluster/lib/rgm/rtreg/SUNW.oracle_listener` 资源类型的最新安装版本（无论是否注册），请使用以下命令：

    # grep -i RT_VERSION /opt/cluster/lib/rgm/rtreg/SUNW.oracle_listener

如果最近安装的资源类型的版本晚于注册的版本，请迁移到较新的版本，确保功能完整。

注 - 在全局区域中，Oracle Solaris Cluster Manager 或 `clsetup` 的资源组选项为您定位可升级到的可用资源类型版本。

##### 有关迁移现有资源类型实例的信息

编辑 `SUNW.oracle_listener` 资源类型的各实例所需的信息如下所示：

- 您可以随时执行迁移。

- 如果您需要指定故障监视器用于探测 Oracle 侦听器的超时值（以秒为单位），请参见 `Probe_timeout` 扩展属性。有关更多信息，请参见 `SUNW.oracle_listener` 扩展属性。

以下示例显示用于编辑 `SUNW.oracle_listener` 资源类型实例的命令。

示例 8 编辑 `SUNW.oracle_listener` 资源类型的实例

    # clresource set -p Type_version=N \
      -p probe_timeout=60 oracle-lrs

此命令按如下所示编辑 `SUNW.oracle_listener` 资源：

- `SUNW.oracle_listener` 资源命名为 `oracle-lrs`。

- 此资源的 `Type_version` 属性设置为 N，表示迁移到的资源类型的版本号。

- 故障监视器用于探测 Oracle 侦听器的超时值（以秒为单位）设置为 60 秒。

#### 升级 `SUNW.oracle_server` 资源类型

完成 `SUNW.oracle_server` 资源类型升级所需的信息在后续各小节中提供。

##### 有关注册新资源类型版本的信息

要确定所注册资源类型的版本，使用以下列表中的其中一个命令：

- `clresourcetype list`

- `clresourcetype show`

此资源类型的资源类型注册 (Resource Type Registration, RTR) 文件为 `/opt/SUNWscor/oracle_server/etc/SUNW.oracle_server`。

要确定 `SUNW.oracle_server` 资源类型的最新安装版本（无论是否注册），请使用以下命令：

    # grep -i RT_VERSION /opt/cluster/lib/rgm/rtreg/SUNW.oracle_server

如果最近安装的资源类型的版本晚于注册的版本，请迁移到较新的版本，确保功能完整。

注 - 在全局区域中，Oracle Solaris Cluster Manager 或 `clsetup` 的资源组选项为您定位可升级到的可用资源类型版本。

##### 有关迁移现有资源类型实例的信息

编辑 `SUNW.oracle_server` 资源类型各实例所需的信息如下所示：

- 您可以随时执行迁移。

- 如果定制了服务器故障监视器的行为，请设置 `Custom_action_file` 扩展属性。有关更多信息，参见定制 HA for Oracle 服务器 故障监视器。

以下示例显示用于编辑 `SUNW.oracle_server` 资源类型实例的命令。

示例 9 编辑 `SUNW.oracle_server` 资源类型的实例

    # clresource set -p Type_version=N \
      -p custom_action_file=/opt/SUNWscor/oracle_server/etc/srv_mon_cust_actions \
    oracle-srs

此命令按如下所示编辑 `SUNW.oracle_server` 资源：

- `SUNW.oracle_server` 资源命名为 `oracle-srs`。

- 此资源的 `Type_version` 属性设置为 N，表示迁移到的资源类型的版本号。

- 此资源的故障监视器的定制行为在文件 `/opt/SUNWscor/oracle_server/etc/srv_mon_cust_actions` 中指定。

版权所有 © 2000, 2010, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |