跨代浪潮K1Power不同AIX版本两套OracleRAC11gR2环境搭建ActiveDataGuard方案 测试报告 文档版本v1.1 发布日期2023-07-08 修订信息更改日期 修订人 版本号 版本说明 2023.06.30 李松青 1.0 创建 2023.07.08 李松青 1.1 完成测试过程与测试总结 目录 1方案概述4 1.1方案背景4 1.2测试目的5 1.3测试方式和范围5 1.4术语定义6 1.5测试和审核人员6 2测试环境7 2.1拓扑架构设置7 2.2测试软硬件环境7 2.3测试标准8 3测试过程与结果9 3.1两套ORACLERAC环境准备工作9 3.1.1安装AIX6.1+OracleRAC11gR2主库9 3.1.2安装AIX7.2+OracleRAC11gR2备库9 3.2搭建ORACLERACADG环境9 3.2.1环境说明9 3.2.2准备ADG环境12 3.2.3配置ADG环境35 3.3测试ADG状态59 3.3.1查看ADG进程信息59 3.3.2数据库对象创建与增加数据60 3.4测试ADG主备手工切换演练63 4测试总结67 1方案概述 1.1方案背景 目前很多客户的核心系统关键数据库正使用Power6/Power7/Power8服务器AIX6.1/7.1系统和Oracle11gR2RAC组合。虽然旧的Power6/Power7/Power8服务器仍然运行的非常平稳高效,但使用年限长了故障率升高且维保成本增加,推荐客户升级新的K1PowerG2/G3服务器,而新一代K1PowerG3不再支持AIX6.1,只支持AIX7版本以上,目前推荐版本是AIX7.2以上版本。客户关键数据库目前使用的OracleRAC11gR2经过多年磨合,软件非常稳定,客户希望保持OracleRAC11gR2数据库版本完全不变的情况下平滑升级数据库服务器。 Oracle11gR2可以兼容AIX6.1、7.1、7.2,完全兼容K1PowerG2/G3服务器: 详情请参考: OracleDocID2058023.1:IBMAIX7.2AvailabilityAndConfigurationForOracleDatabasehttps://support.oracle.com/knowledge/Oracle%20Database%20Products/2058023_1.html OracleDocID742060.1:ReleaseScheduleofCurrentDatabaseReleases https://support.oracle.com/knowledge/Oracle%20Database%20Products/742060_1.html OracleDocID2766930.1:Announcement:SupportStatementforOracleDatabaserunningonIBMSystems https://support.oracle.com/knowledge/Oracle%20Database%20Products/2766930_1.html 升级K1PowerG3服务器时,仍可采用AIX7.2和OracleRAC11gR2组合方案,保持数据库软件版本不变。 1.2测试目的 帮助客户实现保持OracleRAC11gR2数据库版本完全不变,平滑升级数据库服务器到K1PowerG3服务器。验证跨代浪潮K1Power不同AIX版本两套OracleRAC11gR2环境搭建ActiveDataGuard方案可行性。 1.3测试方式和范围 分别基于Power8服务器搭建AIX6.1系统和OracleRAC11gR2模拟老的生产核心系统关键数据库环境,基于K1PowerG3服务器搭建AIX7.2系统和OracleRAC11gR2模拟新的Power10服务器关键数据库环境。开始以AIX6.1+OracleRAC11gR2环境为Primary主库,AIX7.2+OracleRAC11gR2环境为Standby备库,搭建ActiveDataGuard(ADG)方案。然后将AIX7.2+OracleRAC11gR2环境切换为Primary主库,主生产核心系统关键数据库环境稳定可靠、安全高效运行。原AIX6.1+OracleRAC11gR2环境环境可以切换为ADGStandby备库,ADGStandby备库也可以承担部分查询统计业务。 客户也可以另用一套K1PowerG3服务器,搭建新的AIX7.2系统和OracleRAC11gR2ADG环境作为灾备环境。原AIX6.1系统和OracleRAC11gR2环境则可以退役,老的Power6/Power7/Power8还可以利旧用于开发测试等环境。 1.4术语定义 缩略语详细名称说明 AIX AdvancedInteractiveExecutive UNIX操作系统 OracleRAC OracleRealApplicationClusters Oracle数据库集群技术 ADG OracleActiveDataGuard Oracle主动灾难恢复系统,处于Read-Only模式,可提供查询统计服务 1.5测试和审核人员 内容 姓名 执行测试 ActiveDataGuard搭建 李松青 ActiveDataGuard切换验证 李松青 方案审核 审核方案执行效果,审核文档 冯健 2测试环境 2.1拓扑架构设置 2.2测试软硬件环境 服务器 分区 配置 系统版本 IP和hostname 备注 模拟原生产系统AIX6.1+OracleRAC11gR2环境 CPU:共享8核 10.152.102.143 p8node1 OracleRAC11gR211.2.0.4主库 SMT-4共32线程 10.152.102.144 p8node2 Power8E870 AIX6109-RAC11G-Node1 内存:512G网络:2*虚拟万兆Disk:200Grootvg; 6100-09-05-1524 10.152.102.145p8node1_vip10.152.102.146 3*共享50G浪潮存 p8node2_vip 储AS5300G5LUN 10.152.102.147 p8scanip Power8 AIX6109- CPU: 共享 8 核 E870 RAC11G-Node2 SMT-4共32线程内存:512G网络:2*虚拟万兆Disk:200Grootvg;3*共享50G浪潮存储AS5300G5LUN 10.153.103.143p8node1_priv10.153.103.144p8node2_priv 模拟新生产系统AIX7.2+OracleRAC11gR2环境 AIX7205- CPU:共享8核 OracleRAC11gR211.2.0.4备库 RAC11G- SMT-8共64线程 K1PowerK8850G3 Node1 内存:512G网络:2*虚拟万兆Disk:200Grootvg;3*共享50G浪潮存储AS5300G5LUN 7200-05- AIX7205- CPU:共享8核 06-2320 RAC11G- SMT-8共64线程 K1PowerK8850G3 Node2 内存:512G网络:2*虚拟万兆Disk:200Grootvg;3*共享50G浪潮存储AS5300G5LUN 2.3测试标准 以AIX6.1+OracleRAC11gR2环境为Primary主库,AIX7.2+OracleRAC11gR2环境为Standby备库。若能搭建ActiveDataGuard(ADG)环境,并可以进行主备切换,则表示测试成功,方案可行。 3测试过程与结果 3.1两套OracleRAC环境准备工作 3.1.1安装AIX6.1+OracleRAC11gR2主库 详细安装过程,参考文档:Power8_AIX_6.1_安装Oracle_RAC_11gR2.doc 3.1.2安装AIX7.2+OracleRAC11gR2备库 详细安装过程,参考文档:Power10_AIX_7.2_安装Oracle_RAC_11gR2.doc 3.2搭建OracleRACADG环境 3.2.1环境说明 环境项 Power8主库 Power10备库 主机名 p8node1p8node2 p10node1p10node2 操作系统 6100-09-05-1524 7200-05-06-2320 /etc/hosts 10.152.102.143 p8node1 10.152.102.153 p10node1 10.152.102.144 p8node2 10.152.102.154 p10node2 10.152.102.145 p8node1_vip 10.152.102.155 p10node1_vip 10.152.102.14610.152.102.147 p8node2_vipp8scanip 10.152.102.15610.152.102.157 p10node2_vipp10scanip 10.153.103.14310.153.103.144 p8node1_privp8node2_priv 10.153.103.15310.153.103.154 p10node1_privp10node2_priv 10.152.102.15310.152.102.15410.152.102.15510.152.102.15610.152.102.157 p10node1p10node2p10node1_vipp10node2_vipp10scanip 10.152.102.14310.152.102.14410.152.102.14510.152.102.14610.152.102.147 p8node1p8node2p8node1_vipp8node2_vipp8scanip 10.153.103.15310.153.103.154 p10node1_privp10node2_priv 10.153.103.14310.153.103.144 p8node1_privp8node2_priv 数据库版本 11.2.0.4 11.2.0.4 数据库安装 grid,database,创建数据库 grid,database 数据库存储方式 ASM ASM ASMDiskgroups +DATA +DATA ASMDGDisks /dev/rhdisk1 /dev/rhdisk1 /dev/rhdisk2/dev/rhdisk3 /dev/rhdisk2/dev/rhdisk3 db_name testdb testdb service_name testdb testdb instance_name testdb1testdb2 testdb1testdb2 db_unique_name testdb testdbdg ORACLE_SID testdb1testdb2 testdb1testdb2 数据文件目录 +DATA/testdb +DATA/testdbdg 日志文件目录 +DATA/testdb +DATA/testdbdg 归档日志目录 +DATA/testdb/archive +DATA/testdbdg/archive ORACLE_BASE /oracle/11gdb /oracle/11gdb ORACLE_HOME /oracle/product /oracle/product ORA_GRID_HOME /oracle/grid /oracle/grid ORACLE_OWNER oracle oracle 3.2.2准备ADG环境 3.2.2.1hosts文件 RAC主库、RAC备库四个节点的/etc/hosts文件包含两套RAC的4个