示例配置概述

如何升级到 Oracle Solaris Cluster 4.0 第 1 部分

作者:Tim Read

2012 年 5 月发布

第 1 部分 — 示例配置概述
第 2 部分 — 针对集群配置 Oracle Database
第 3 部分 — 安装目标集群
第 4 部分 — 创建区域集群
第 5 部分 — 安装新应用程序软件体系
第 6 部分 — 创建备用数据库
第 7 部分 — 创建 Oracle Solaris Cluster 地理版配置
第 8 部分 — Oracle Solaris Cluster 地理版如何简化升级过程

 

升级过程的第一步是检查计划使用的目标配置在 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 日

通过 FacebookTwitterOracle 博客关注我们。