收藏 分销(赏)

oracle数据库升级迁移实施参考专项方案.doc

上传人:w****g 文档编号:2493888 上传时间:2024-05-30 格式:DOC 页数:21 大小:388.54KB
下载 相关 举报
oracle数据库升级迁移实施参考专项方案.doc_第1页
第1页 / 共21页
oracle数据库升级迁移实施参考专项方案.doc_第2页
第2页 / 共21页
oracle数据库升级迁移实施参考专项方案.doc_第3页
第3页 / 共21页
oracle数据库升级迁移实施参考专项方案.doc_第4页
第4页 / 共21页
oracle数据库升级迁移实施参考专项方案.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、 数据库系统和网络存放系统项目数据库迁移实施方案文档控制文档修订统计版本编号改变状态简明说明日期变更人同意日期同意人V1.0A创建文档/05XXXV1.1M修改/05/18XXX审阅序号姓名职位分发序号.姓名地点 目 录第一章文档介绍41.1背景41.2目标5第二章系统硬件选型62.1 存放设备62.1.1 设备选型62.1.2 设备功效及实现62.2 服务器设备62.1.1 数据库服务器6第三章系统安装93.1 主机系统安装93.2 配置SAN网络、磁盘阵列103.3 配置HACMP113.4 安装数据库软件12第四章数据移植134.1 移植准备工作134.2 移植过程144.3 系统检验1

2、5数据库检验15导入后系统需要完成工作15应用检验164.4 系统回退16第五章应用迁移17第六章新系统上线后工作17第七章工作界面和工作内容17第八章实施计划19附件:201.设备、软件验收交付统计202.操作系统安装213.操作系统镜像264.设备配置清单(需确定)284.1 IBM p570服务器284.2 光纤交换机配置31第一章 文档介绍1.1 背景HP企业全方面转向X86芯片,使用PA-RISC芯片HP 9000服务器现已停产,即使Oracle R12已经能够支持Itanium平台上HP-UX,但某电厂应用系统现在是VXX.X.XX,而某应用软件 VXX版本现在尚不能运行于Itan

3、ium平台,故准备将系统迁移至新硬件平台(IBM power处理器)。此次项目标关键目标是对包含以下几点:1) 存放设备及小型机设备选购 采购一台新磁盘阵列提供服务,替换过去旧存放设备,磁盘按现有存放容量预期1.3至1.5倍配置, (RAID10或RAID5提供冗余保护,热备盘提供磁盘在线替换),空间考虑为_T(为以后扩容考虑需要,最大支持在_T),如可能包含到系统以后扩容、容灾及测试空间需求,可对存放合适增加扩展柜来扩充容量。 2)系统硬件计划及配置 目前硬件系统按应用计划要求划分LPAR分区,并基于两台服务器分区之间实现集群配置。3)数据库移植 包含移植准备、移植实施、移植检验及移植后最终

4、上线,同时处理在移植过程中出现故障回退恢复步骤。4)应用迁移1.2 目标 针对某电厂实际业务需求,此次提议方案提供数据库迁移,新采购设备选购、系统配置及业务上线测试到最终迁移。第二章 系统硬件选型2.1 存放设备 2.1.1 设备选型 DS4700 2.1.2 设备功效及实现 按目前要求配置一台IBM DS4700磁盘存放阵列,阵列本身经过业务需求划分空间,可经过设置RAID等级提供不一样业务存放要求。如购置了flashcopy及volumecopy高级功效,可实现存放等级数据复制,经过备份软件实现生产数据备份,并可用于对应应用前期开发测试。目前空间需求能够根据存放预期存放空间1.31.5倍进

5、行配置,如包含到以后容灾考虑,则需按2.5倍空间进行考虑。空间考虑为_T(为以后扩容考虑需要,最大支持在_T)。 2.2 服务器设备2.1.1 数据库服务器2.1.1.1数据库设备选型 (详见设备清单) IBM system p6 5702.1.1.2设备功效适适用于中到大型事务处理应用程序,如中到大型数据库服务,缩短了用户响应时间,降低了服务器数量并降低了软件成本,从而节省基础架组成本,经过将多个工作负载整合到更少系统上,提升了运行效率。且针对目前需求能够经过扩展实现快速升级。标准配置每个构建模块570(最大)处理器内核第一个构建模块包含两颗或四颗 3.5、4.2 或 4.7 GHz POW

6、ER6 处理器内核;其它全部模块均包含四颗内核,或第一个构建模块包含四个或八个 4.2 GHz POWER6 处理器内核;其它全部模块均包含八个相同内核 16 个 3.5、4.2 或 4.7 GHz POWER6 处理器内核,或 32 个 4.2 GHz POWER6 处理器内核缓存每颗内核 4 MB 二级缓存每两颗内核共享 32 MB 三级缓存 每个系统 64 MB 二级缓存每个系统 256 MB 三级缓存,或每个系统 128 MB 二级缓存每个系统 512 MB 三级缓存RAM(内存)2 4 GB 到 48 GB 667 MHz DDR2 内存;或 16 GB 到 96 GB 533 MH

7、z DDR2 内存;或 32 GB 到 192 GB 400 MHz DDR2 内存 192 GB 667 MHz DDR2 或 384 GB 533 MHz DDR2 或 768 GB 400 MHz DDR2 内部磁盘驱动器 (CEC)一到六个 SAS24 SAS介质托架 (CEC)一个热插拔 Slimline4 个热插拔 SlimlinePCI 适配器插槽 (CEC)四个 PCI Express 8x 插槽;两个 266 MHz PCI-X DDR 内存。16 个 PCI Express 8x 插槽;8 个 266 MHz PCI-X DDR 内存。标准 I/O 适配器以太网(CEC,不

8、包含 PCI 插槽) 标配: o 一个双端口千兆以太网,或 可选: o 一个四端口千兆以太网,或 o 一个双端口 10 Gb 以太网 标配: o 四个双端口千兆以太网,或 可选: o 四个四端口千兆以太网,或 o 四个双端口 10 Gb 以太网 集成磁盘(CEC)一个 SAS 控制器四个 SAS 控制器其它端口(CEC)2 个 USB;2 个 HMC;2 个 SPCN八个 USB;两个 HMC;八个 SPCN扩展功效(可选)I/O 扩展多达 12 个 I/O 抽屉48 个 I/O 抽屉高性能连接4 Gb 光纤通道,10 Gb 以太网GX 插槽(I/O 环路)两个(第二个插槽和一个 PCI Ex

9、press 8x 插槽共享)八个(四个插槽和四个 PCI Express 8x 插槽共享空间)PowerVM 虚拟化技术POWER Hypervisor动态 LPAR;虚拟 LAN(内存到内存分区间通讯)1PowerVM 标准版1(可选)微分区,每个处理器最多 10 个微分区;多个共享处理器池;虚拟 I/O 服务器;共享专用容量;PowerVM Lx86PowerVM 企业版3(可选)PowerVM 标准版加上实时分区迁移功效和 Active Memory Sharing随需扩容功效(可选)处理器和/或内存 CUoD开启/关闭处理器和/或内存 CoD试用处理器和/或内存 CoD实用程序 CoD

10、 操作系统AIX V5.3 或更高版本IBM i 5.4 或更高版本SUSE Linux Enterprise Server 10 for POWER (SLES10 SP1) 或更高版本Red Hat Enterprise Linux 4.5 for POWER (RHEL4.5) 或更高版本RHEL5.1 或更高版本 高可用性IBM PowerHA 系列2.1.1.3设备计划使用 按目前项目计划,采购两台IBM p6 570服务器,每台服务器划分两个LPAR分区,每台服务器一个LPAR和对端服务器LPAR配置集群。每个LPAR分区按应用所需迁移要求设置对应系统参数,并按实际情况计划cpu及

11、内存分配。经过系统级集群(HACMP)配置,提供Oracle 存放及网络安装配置环境。 第三章 系统安装全部系统安装工作应在数据库正式移植前完成,以降低系统停机时间。3.1 主机系统安装l 机房环境(空间、电源)准备就绪,符合设备上架要求。机柜电源满足服务器及存放设备功率要求,配置冗余PDU及UPS.检测全部待安装硬件电源是否符合要求(包含图形终端、主机、交换机、存放),并连接正确。在做完安装前必需准备工作以后,正式开始安装操作系统。l 确保硬件,包含全部外接设备安装全部已完成,如:kvm设备(图形终端、键盘、鼠标)、光驱、当地硬盘、光纤交换机、磁盘阵列等硬件设备。联络网络管理员,取得系统安装

12、所需网络接口(Ethernet)、IP地址、主机名、缺省路由。l 安装计划数据库服务器,包含设备上架加电测试,和电厂和负责应用迁移人员共同研究设备硬件计划要求,包含CPU和内存具体分配策略.l 确定网络需求因为IP地址在迁移前配置为目前应用实际地址,所以需要先在隔离环境中配置 (可采取一台独立网络交换机提供设备配置期间网络配置操作),待后期正式切换测试时,断开原有网络,实现迁移,以此避免IP地址后期更改造成系统及应用大修改。两服务器数据库分区各需3个不一样网段IP(oracle专用心跳未算在内)IP用途IP子网掩码网关A机Service IPA机Boot IP1A机Boot IP2B机Serv

13、ice IPB机Boot IP1B机Boot IP2l 服务器系统安装见附件操作系统安装l 补丁安装按应用及数据库计划要求在两个分区上安装对应操作系统补丁,并完成扩展软件包和HACMP软件安装。l 当地存放空间镜像,提供主机等级操作系统保护见附件镜像安装l 当地文件系统划分扩展对应系统空间(按安装计划要求,包含page space等要求)。除系统特定文件系统外,安装oracle文件系统每机预留15G,剩下空间划分为归档日志文件系统供存贮归档日志及备份使用。 l 操作系统参数调整包含主机名,系统时区,系统时间修改(如目前环境中有NTP服务器,能够配置使用),添加用户环境变量,打开异步IO,设置最

14、大进程数,调整系统使用I/O步调及增大syncd运行频率。3.2 配置SAN网络、磁盘阵列l 存放设备安装:使用磁盘阵列管理软件(storage manager),按RAID等级,划分最少4个LUN,影射到对应服务器WWN。l 两台服务器上连接共享存放分区首先识别新存放,为下面创建共享逻辑组做准备。Vg名称用途大小VgdataRac数据库(并发)EAM数据库大小40G,预留30l 光纤交换机划分zone考虑到存放以后可能扩容及提供部分存放给其它业务需求可能,避免非相关服务器上识别到目前设备存放空间,加紧系统开启速度,对光纤交换机按端口或根据终端设备pwwn号划分zone。 3.3 配置HACM

15、Pl 设置ip地址(按原有系统)l 确定网卡设备每分区上有3个IP,其中两个boot IP,一个服务地址。其中,服务地址绑定在第一块网卡上,oracle心跳网卡在ent3上。注意:这里使用boot网卡是系统两块集成网卡,oracle心跳网卡是一个独立光纤网卡。使用#lscfg -vp|grep ent命令能够查看网卡位置信息。l 修改hosts文件 l 检验网络通信状态网络配置完成后,使用ping命令ping网关和另外一台服务器,确定网络通信正常。假如网络不通,检验网络配置是否正确,检验网口是否插错,检验网线是否是好,检验交换机端口是否正常,使用排除法等方法排除错误。l HACMP配置 两台数

16、据库服务器经过光纤交换机和存放设备相连接。连接时应考虑设备容错能力,即一块光纤卡或一块光纤交换机坏了,应用仍可正常工作。具体 连接方法以下:(1)数据库服务器,由两台IBM p6 570lpar组成。一台作为数据服务器A,一台作为数据库服务器B,两台机器组成ORACLE RAC高可用性系统。(2)接入IBM DS4700存放设备,B32光纤交换机。(3)数据库服务器A和B各经过两个千兆网卡,接入系统局域网络。(4)因为Oracle9i服务器地址不参与漂移,可配置三个资源组,其中两个资源组服务维护两个分区上IP,参与节点为两个分别得节点,第三个资源组管理共享存放,以此提供给Oracle应用。 l

17、 HACMP验证现阶段可验证系统集群是否符合Oracle安装要求,提供共享存放及网络服务。3.4 安装数据库软件安装Oracle rac for aix,安装数据库软件。因为本数据库需要配合成熟应用程序,所以数据库版本需要应用厂商确定数据库具体版本号 。初步计划将安装oracle XXXX。依据原有数据库配置,创建新数据库。依据原有表空间设置新数据库表空间。假如原有系统表空间和数据文件配置不规范,能够在此步骤加以修改规范。配置数据库初始化参数以适应数据库导入要求。第四章 数据移植4.1 移植准备工作 在数据移植前,我们应该统计、统计原有数据库完整信息,方便在移植完成后做对应检验工作。统计信息关

18、键有:需要移植数据范围:全库或根据用户(统计具体用户名称)l 统计数据文件、表空间状态假如系统中部分表空间或数据文件存在OFFLINE状态,应确定该部分表空间和数据文件中数据是否需要移植。现在系统运行情况,根据用户纪录:l 纪录现在系统中对象数量和状态 假如该查询结果中存在INVALID状态对象,必需纪录对象名称、类型并在移植工作正式开始前确定这部分对象应该实际状态。l 纪录现在系统中索引数量和状态 假如该查询结果中存在INVALID状态索引,必需纪录索引名称、类型并在移植工作正式开始前确定这部分索引应该实际状态。l 纪录现在系统使用优化方法假如系统使用基于代价优化算法,则在数据移植后,实施分

19、析程序搜集数据库信息。假如系统使用是choose方法,则需要检验现在系统中数据是否是否进行了分析,以确定在数据移植完成后是否需要搜集数据库运行信息。l 纪录系统中用户、角色权限。l 纪录系统中全部public对象,如public同义词,public dblink。检验项目原系统内容新系统内容数据文件、表空间状态对象数量和状态索引数量和状态优化方法用户、角色权限dblink4.2 移植过程因为此次数据移植跨平台。所以采取oracleexp和imp工具来完成数据移植工作。从本步骤开始直到系统正式移植完成期间,必需停止数据库运行,移植工作一次性完成。假如因为某种原因造成移植无法一次完成,不管此次工作

20、进行到了哪一步,下一次移植必需从本步骤重新开始。移植步骤以下:1、停止全部应用,停止全部对数据库服务器连接。为了确保在移植过程中,没有任何新数据库修改,在开始导出数据前,我们提议停止全部应用程序。关闭数据库,关闭监听。然后重新打开数据库,以确保全部应用无法连接到本数据库。2、使用exp用户导出数据在使用该工具时,因注意以下参数:l 字符集:应确定数据库字符集和服务器配置字符集完全一致,以确保汉字没有任何乱码。l CONSISTENT:该参数应该设置为Y,以确保交叉表一致性。l Log: exp过程应该统计在日志文件中以方便检验导出过程。将导出数据拷贝到新数据库服务器上。3、在新数据库服务器上导

21、入数据导入使用oracle提供imp工具。在使用该工具时,因尤其注意以下参数:l 字符集:应确定数据库字符集和服务器配置字符集完全一致,以确保汉字没有任何乱码。l Log: imp过程应该统计在日志文件中以方便检验导入过程。4.3 系统检验在数据移植完成后,因进行全方位检验工作,以确保数据移植完整正确。 数据库检验l 检验导入日志,确保导入过程正确。l 检验导入字符集和原系统一致。l 检验导入数据完整。l 检验表空间、数据文件状态正确。l 检验导入对象数量、状态正确。l 检验导入对象所在用户、表空间正确l 检验导入索引数量、状态正确。l 检验dblink正常,可访问l 检验修改用户角色权限 ,

22、保持和原有系统一致 。导入后系统需要完成工作在数据检验确定正确后,我们需要完成以下工作:1、假如原系统是基于代价优化算法,实施分析程序,分析移植后数据。2、修改内容包含:操作系统IP地址、主机映射、hacmp软件配置、数据库监听等配置。3、修改全部中间件、用户端程序需要重新配置和数据库服务器连接(使用到oracle rac特征)。在修改中间件、用户端配置之前,相关厂商、人员应做好对应备份工作,以确保系统能够回退。4、调整数据库参数,适应应用运行和新主机环境。应用检验在数据库检验完成后,将经过程序连接来检验数据移植完整性。最终用户经过试运行程序来检验数据移植工作。 4.4 系统回退此次数据库移植

23、,使用了全新硬件系统。全新数据库服务器、磁盘阵列。所以,不需要在原有数据库平台上实施任何需要修改操作。这大大降低了我们在移植过程中备份工作以立即间。假如在移植过程中,因为种种原因造成无法成功,仅需要开启原有系统,继续提供服务即可。1、 关闭或断开新服务器2、 开启旧系统3、 重新开启应用程序在系统移植完成,新系统正式上线投入使用后,因为新数据已经进入到了新系统。假如此时发觉重大问题造成系统无法使用,我们需要将新数据重新导出再导入旧系统。1、 导出新系统数据并经过中间机器2、 关闭或断开新服务器3、 开启或连接上旧服务器并重中间机器获取新dmp文件4、 利用备份系统备份旧数据库。5、 删除旧系统

24、用户和数据6、 重新导入新数据7、 重新开启应用程序第五章 应用迁移第六章 新系统上线后工作在最终用户检验确定无误后,此次移植工作基础完成。系统能够上线,为用户提供服务。为了尽可能降低系统停机时间,部分工作能够在系统运行后再实施。1、原有备份系统需要指向新数据库备份。安装配置对应agent,调整备份脚本等。2、在新系统上线后为确保系统安全,提议将原有系统保留最少1月以上。第七章 工作界面和工作内容系统迁移是一个复杂工程,牵涉面较多,所以良好分工协作是项目成功关键。本项目标关键工作是数据库系统迁移和外围环境集成。为了愈加好地完成项目任务,我们这里把项目相关工作进行分类,同时明确各自工作范围和界面

25、,进而确保项目有序、高效和高质。本项目包含机构包含:某发电企业、项目实施企业和其它系统建设方。某发电企业关键提供场地环境,对系统实施方案进行审核,对关键项目问题给指导和决议,协调相关厂家,监督项目实施和项目验收;项目实施企业关键完成此次采购设备安装、数据库迁移、外围系统集成、项目验收和技术服务,并帮助和配合其它建设厂家调整系统;其它厂商完成相关本项目标其它厂家实施项目或系统调整、优化和重新布署,项目实施企业给帮助。项目实施企业负责本项目标总集成。l 项目实施企业负责n 负责SAN网络和磁盘阵列划分 。n IBM小型机安装调试n 数据库服务器安装调试n 数据移植n 检验确定数据移植正确性、完整性

26、。l 应用厂商需要配合内容有:n 提出数据库安装具体版本n 提出基于应用特有数据库参数要求n 应用开启停止n 假如数据库服务器修改了IP地址,相关应用修改。和修改前应用备份等工作。n 帮助检验数据库移植工作完整性。l 网络工程师负责n 新增加服务器加入现有系统网络配置工作l 数据备份工程师负责n 修改备份软件脚本,备份新上线数据库 第八章 实施计划时间硬件工作软件工作1 按实施阶段时间安排到货验收,机器上架到货验收2按实施阶段时间安排系统安装原系统情况统计,存放要求整理3按实施阶段时间安排HACMP安装,存放安装新库运行脚本整理4按实施阶段时间安排数据库安装5 (测试晚后,备份实施)按实施阶段时间安排系统测试系统测试、导入导出迁移6按实施阶段时间安排应用试运行7按实施阶段时间安排8按实施阶段时间安排保障,验收9按实施阶段时间安排

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服