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

搜索范围:

- 本文档
- 整个文档库

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

从 Sun Cluster 3.2 发行版开始，可使用多主资源类型替换能自动启动和关闭 Oracle 9i RAC 数据库实例的故障转移资源类型。多主资源可简化管理过程并改进 Support for Oracle RAC 的可伸缩性。

从 Sun Cluster 3.1 软件升级到用于 Oracle 9i RAC 数据库实例的 Oracle Solaris Cluster 3.3 资源类型，会涉及到以下各节中所述的任务：

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

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

请按照任务列出顺序执行这些任务。

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

此任务涉及使 Oracle RAC 数据库组件的资源组脱机和分别重新启动各个群集节点上的组件。

通过确保 Oracle RAC 数据库组件在其他群集节点上保持联机状态，此操作序列可避免出现停机。

在各个群集节点上分别执行此任务。

###### 开始之前

确保您已升级 RAC 框架资源组中的资源。有关更多信息，请参见升级 Support for Oracle RAC 中的资源。

1. 成为群集节点上的超级用户。
2. 如果在单独的资源组中配置了 Oracle 侦听器资源，请使该节点上的资源组脱机。

   如果在 Oracle RAC 服务器资源所在的资源组中配置了 Oracle 侦听器资源，则忽略此步骤。

   对于要使其脱机的各个资源组，请键入以下命令：

       # clresourcegroup offline -n node rac-listener-rg

   `-n` node

     指定要使其资源组脱机的节点。此节点便是您执行该任务的节点。

   rac-listener-rg

     指定要使其脱机的 Oracle 侦听器资源的资源组。

   当使资源组脱机时，将在该节点上停止 Oracle 侦听器。其他节点上的 Oracle 侦听器不受影响。

3. 使该节点上 Oracle RAC 服务器的资源组脱机。

       # clresourcegroup offline -n node rac-server-rg

   `-n` node

     指定要使其资源组脱机的节点。此节点便是您执行该任务的节点。

   rac-server-rg

     指定要使其脱机的 Oracle RAC 服务器资源的资源组。

   当使资源组脱机时，将在该节点上停止 Oracle RAC 服务器。其他节点上的 Oracle RAC 服务器不受影响。

   如果在 Oracle RAC 服务器资源所在的资源组中配置了 Oracle 侦听器资源，也将在该节点上停止侦听器。其他节点上的 Oracle 侦听器不受影响。

4. 使用 Oracle 实用程序重新启动该节点上的 Oracle RAC 服务器和 Oracle 侦听器。

###### 接下来的操作

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

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

从一个群集节点执行此任务。

###### 开始之前

确保已执行如何使 Oracle RAC 数据库组件的资源组脱机以及重新启动组件中介绍的任务。

1. 成为超级用户或成为可提供 `solaris.cluster.admin` 和 `solaris.cluster.modify` RBAC 授权的角色。
2. 如果在单独的资源组中配置了 Oracle 侦听器资源，请删除这些资源组。

   如果在 Oracle RAC 服务器资源所在的资源组中配置了 Oracle 侦听器资源，则忽略此步骤。

   对于要删除的每个资源组，请键入以下命令：

       # clresourcegroup delete -F rac-listener-rg

   rac-listener-rg

     指定要删除的 Oracle 侦听器资源的资源组。

3. 删除包含 Oracle RAC 服务器资源的所有资源组。

   对于要删除的每个资源组，请键入以下命令：

       # clresourcegroup delete -F rac-server-rg

   rac-server-rg

     指定要删除的包含 Oracle RAC 服务器资源的资源组。

4. 如果使用 Sun QFS 共享文件系统，请删除包含 Sun QFS 元数据服务器资源的所有资源组。

   如果不使用 Sun QFS 共享文件系统，则忽略此步骤。

   对于要删除的每个资源组，请键入以下命令：

       # clresourcegroup delete -F qfs-mds-rg

   qfs-mds-rg

     指定要删除的包含 Sun QFS 元数据服务器资源的资源组。

5. 如果要为 Oracle 文件使用全局设备组或共享文件系统，请添加相应的存储资源以管理 Oracle 软件所依存的存储的可用性。

   如果不将全局设备组或共享文件系统用于 Oracle 文件，则忽略此步骤。

   有关执行此任务的说明，请参见为 Oracle 文件添加存储资源。

6. 为 Oracle 9i RAC 数据库实例配置新资源。

   有关执行此任务的说明，请参见配置 Oracle RAC 数据库实例的资源。

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