跳过导航链接
退出打印视图
| 适用于 Oracle 的 Oracle Solaris Cluster 数据服务指南 Oracle Solaris Cluster 3.3 3/13 (简体中文)

搜索范围:

- 本文档
- 整个文档库

## 升级 HA for Oracle 资源类型

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

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

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

注 - 对于 Oracle Database 版本 11g R2 或 12 c，如果您使用的是 Oracle Grid Infrastructure for Clusters 单客户机访问名称 (Single Client Access Name, SCAN) 侦听器，则不使用 `SUNW.oracle_listener` 资源类型。

对于 Oracle ASM，除了现有资源类型外，HA for Oracle 数据服务中还包含另外三种资源类型。这些资源类型如下所示：

- `SUNW.asm_diskgroup`（仅限 Oracle 10 g 和 11g R1）或 `SUNW.scalable_asm_diskgroup_proxy`（仅限 Oracle 11 g R2 或 12c），代表 Oracle Solaris Cluster 配置中的单实例或群集实例 Oracle ASM 磁盘组。有关资源类型的更多信息，请参见 `asm_diskgroup`(5) 或 `SUNW.scalable_asm_diskgroup_proxy`(5)。

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

  注 - Oracle 11g R2 或 12c 不支持单实例 Oracle ASM。对于这些发行版，只能使用群集 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` 的 "Resource Group"（资源组）选项可查找能升级到的可用资源类型版本。

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

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

- 您可以随时执行迁移操作。

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

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

示例 1-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` 的 "Resource Group"（资源组）选项可查找能升级到的可用资源类型版本。

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

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

- 您可以随时执行迁移操作。

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

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

示例 1-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, 2014, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |