文章
服务器与存储管理
作者:Tim Read
2012 年 5 月发布
第 1 部分 — 示例配置概述升级过程的第一步是检查计划使用的目标配置在 Oracle Solaris 11 和 Oracle Solaris Cluster 4.0 软件下是否受支持。此检查必须包括应用程序体系中的所有组件,以及准备用于在集群之间传输数据的任何复制技术。一旦验证目标配置,就可以开始构建第二个集群和配置复制的过程了。
在本示例中,使用要从 Oracle Solaris 10 集群的全局区域升级到新 Oracle Solaris Cluster 4.0 系统上的区域集群的 Oracle Database 11g 第 2 版数据库。此虚拟化方法常用于将多个集群整合成单一物理集群时。如果需要,还可以选择将数据库升级到 Oracle Solaris 11 集群的全局区域。
在本示例中,两个集群均将数据库数据存储在 ZFS 文件系统中,且使用 Oracle Active Data Guard 的 Data Guard 特性在集群之间复制数据。该示例也可以显示这样一种配置:使用运行 Oracle Real Application Clusters (Oracle RAC) 的 Oracle Grid Infrastructure,数据存储在 Oracle Automatic Storage Management 中,但对于本系列文章的目的,这太复杂了一点。即使是这种较简单的示例,根据配置的大小和复杂性,升级过程也可能需要几天。
示例配置在 Oracle Solaris 10 和 Oracle Solaris 11 集群上运行 Oracle Database 11.2.0.3 版数据库,因为该版本是操作系统共同共享的第一个支持的数据库版本。
为方便起见,两个集群都使用位于网络上的一台仲裁服务器。如果是校园集群,仲裁服务器可能特别有用;但对于大多数标准数据中心部署,每个集群配置一个仲裁磁盘就已足够。
本示例中所用服务器的准确细节并不重要,但图 1 提供了网络和存储拓扑的高级视图。尽管本示例中的集群拥有最低网络和存储配置,仍建议对所有任务关键生产集群使用冗余网络和存储连接。

图 1. 本示例中使用的集群概述
表 1 概述了对升级过程中所涉及的步骤以及负责完成它们的责任人。
表 1. 升级步骤和步骤所有者| 过程 | 负责人 |
|---|---|
| 通过检查监听器、名称服务以及钱夹设置,确保现有数据库已经准备好升级。配置日志记录属性。 | Oracle Database 管理员 |
| 通过创建资源组和资源,确保现有数据库与 Oracle Solaris Cluster 3.3 5/11 软件集成。 | 系统管理员或基于角色的访问控制 (RBAC) 授权用户 |
| 在目标集群节点上安装 Oracle Solaris 11。 | 系统管理员 |
| 在目标集群节点上安装和配置 Oracle Solaris Cluster 4.0 软件。 | 系统管理员 |
| 在目标 Oracle Solaris Cluster 4.0 系统上创建区域集群。 | 系统管理员 |
| 为区域集群节点创建文件系统、逻辑主机地址以及用户 ID。 | 系统管理员 |
| 创建一个资源组和资源,以将文件系统和逻辑主机地址联机添加到区域集群。 | 系统管理员 |
| 向区域集群安装添加应用程序体系所需的任何额外 Oracle Solaris 11 软件包。 | 系统管理员 |
| 在区域集群节点上安装 Oracle Database 11.2.0.3 软件。 | Oracle Database 管理员 |
| 通过创建监听器、名称服务和钱夹设置,确保新数据库已经准备好。使用原始数据库初始化参数的修改副本启动备用数据库。 | Oracle Database 管理员 |
| 备份原始数据库并在新区域集群上恢复该数据库,然后开始恢复过程。 | Oracle Database 管理员 |
| 通过创建资源组和资源将新备用数据库与 Oracle Solaris Cluster 4.0 软件集成。 | 系统管理员或 RBAC 授权用户 |
| 更新两个站点上的数据库参数,然后创建 Data Guard broker 配置。 | Oracle Database 管理员 |
| 在两个站点上禁用 Oracle Solaris Cluster 的 Oracle Database 代理监视。 | 系统管理员或 RBAC 授权用户 |
| 在适当的点,测试 Data Guard broker 切换。 | Oracle Database 管理员 |
| 在两个站点上重新启用 Oracle Solaris Cluster 的 Oracle Database 代理监视。 | 系统管理员或 RBAC 授权用户 |
| 在两个站点上启动 Oracle Solaris Cluster 地理版软件。 | 系统管理员或 RBAC 授权用户 |
| 在 Oracle Solaris Cluster 地理版安装之间添加信任。 | 系统管理员或 RBAC 授权用户 |
| 在 Oracle Solaris Cluster 地理版安装之间创建伙伴关系。然后为 Data Guard broker 配置创建保护组。启动保护组以重新启用 Data Guard 复制。 | 系统管理员或 RBAC 授权用户 |
| 在适当的点,测试 Oracle Solaris Cluster 地理版切换。 | 系统管理员或 RBAC 授权用户 |
| 修订版 1.0,2012 年 5 月 1 日 |