数据库迁移实施方案_第1页
数据库迁移实施方案_第2页
数据库迁移实施方案_第3页
数据库迁移实施方案_第4页
数据库迁移实施方案_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库迁移实施方案数据库系统和网络存放系统项目数据库迁移实施方案文件状态:[√]初稿[]正式公布[]正在修改文件编号:当前版本:作者:XXX审核人:单位:部门:完成日期:文档控制文档修订统计版本编号改变状态简明说明日期变更人同意日期同意人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配置HACMP 113.4安装数据库软件 12第四章数据移植 134.1移植准备工作 134.2移植过程 144.3系统检验 15数据库检验 15导入后系统需要完成工作 15应用检验 164.4系统回退 16第五章应用迁移 17第六章新系统上线后工作 17第七章工作界面和工作内容 17第八章实施计划 19附件: 201.设备、软件验收交付统计 202.操作系统安装 213.操作系统镜像 264.设备配置清单(需确认) 284.1IBMp570服务器 284.2光纤交换机配置 31

文档介绍背景HP企业全方面转向X86芯片,使用PA-RISC芯片HP9000\o"服务器"服务器现已停产,即使OracleR12已经能够支持Itanium平台上HP-UX,但某电厂应用系统当前是VXX.X.XX,而某应用软件VXX版本当前尚不能运行于Itanium平台,故准备将系统迁移至新硬件平台(IBMpower处理器)。此次项目标主要目标是对包含以下几点:1)存放设备及小型机设备选购采购一台新磁盘阵列提供服务,替换过去旧存放设备,磁盘按现有存放容量预期1.3至1.5倍配置,(RAID10或RAID5提供冗余保护,热备盘提供磁盘在线替换),空间考虑为_T(为以后扩容考虑需要,最大支持在_T),如可能包括到系统日后扩容、容灾及测试空间需求,可对存放适当增加扩展柜来扩充容量。2)系统硬件规划及配置当前硬件系统按应用规划要求划分LPAR分区,并基于两台服务器分区之间实现集群配置。3)数据库移植包含移植准备、移植实施、移植检验及移植后最终上线,同时处理在移植过程中出现故障回退恢复步骤。4)应用迁移目标针对某电厂实际业务需求,此次提议方案提供数据库迁移,新采购设备选购、系统配置及业务上线测试到最终迁移。系统硬件选型2.1存放设备2.1.1设备选型DS47002.1.2设备功效及实现按当前要求配置一台IBMDS4700磁盘存放阵列,阵列本身经过业务需求划分空间,可经过设置RAID级别提供不一样业务存放要求。如购置了flashcopy及volumecopy高级功效,可实现存放级别数据复制,经过备份软件实现生产数据备份,并可用于对应应用前期开发测试。当前空间需求能够按照存放预期存放空间1.3~1.5倍进行配置,如包括到日后容灾考虑,则需按2.5倍空间进行考虑。空间考虑为_T(为以后扩容考虑需要,最大支持在_T)。2.2服务器设备2.1.1数据库服务器数据库设备选型(详见设备清单)IBMsystemp6570设备功效适适用于中到大型事务处理应用程序,如中到大型数据库服务,缩短了客户响应时间,降低了服务器数量并降低了软件成本,从而节约基础架组成本,经过将多个工作负载整合到更少系统上,提升了运行效率。且针对当前需求能够经过扩展实现快速升级。标准配置每个构建模块570(最大)处理器内核第一个构建模块包含两颗或四颗3.5、4.2或4.7GHzPOWER6处理器内核;其它全部模块均包含四颗内核,或者第一个构建模块包含四个或八个4.2GHzPOWER6处理器内核;其它全部模块均包含八个相同内核16个3.5、4.2或4.7GHzPOWER6处理器内核,或者32个4.2GHzPOWER6处理器内核缓存每颗内核4MB二级缓存

每两颗内核共享32MB三级缓存每个系统64MB二级缓存

每个系统256MB三级缓存,或者每个系统128MB二级缓存

每个系统512MB三级缓存RAM(内存)24GB到48GB667MHzDDR2内存;或16GB到96GB533MHzDDR2内存;或32GB到192GB400MHzDDR2内存192GB667MHzDDR2或384GB533MHzDDR2或768GB400MHzDDR2内部磁盘驱动器(CEC)一到六个SAS24SAS介质托架(CEC)一个热插拔Slimline4个热插拔SlimlinePCI适配器插槽(CEC)四个PCIExpress8x插槽;

两个266MHzPCI-XDDR内存。16个PCIExpress8x插槽;8个266MHzPCI-XDDR内存。标准I/O适配器以太网(CEC,不包含PCI插槽)标配:一个双端口千兆以太网,或可选:一个四端口千兆以太网,或一个双端口10Gb以太网标配:四个双端口千兆以太网,或可选:四个四端口千兆以太网,或四个双端口10Gb以太网集成磁盘(CEC)一个SAS控制器四个SAS控制器其它端口(CEC)2个USB;2个HMC;2个SPCN八个USB;两个HMC;八个SPCN扩展功效(可选)I/O扩展多达12个I/O抽屉48个I/O抽屉高性能连接4Gb光纤通道,10Gb以太网GX插槽(I/O环路)两个(第二个插槽与一个PCIExpress8x插槽共享)八个(四个插槽与四个PCIExpress8x插槽共享空间)PowerVM虚拟化技术POWERHypervisor™动态LPAR;虚拟LAN(内存到内存分区间通讯)1PowerVM标准版1(可选)微分区,每个处理器最多10个微分区;多个共享处理器池;虚拟I/O服务器;共享专用容量;PowerVMLx86PowerVM企业版3(可选)PowerVM标准版加上实时分区迁移功效和ActiveMemorySharing随需扩容功效(可选)处理器和/或内存CUoD

开启/关闭处理器和/或内存CoD

试用处理器和/或内存CoD

实用程序CoD操作系统AIXV5.3或更高版本

IBMi5.4或更高版本

SUSELinuxEnterpriseServer10forPOWER(SLES10SP1)或更高版本

RedHatEnterpriseLinux4.5forPOWER(RHEL4.5)或更高版本

RHEL5.1或更高版本高可用性IBMPowerHA™系列设备规划使用按当前项目规划,采购两台IBMp6570服务器,每台服务器划分两个LPAR分区,每台服务器一个LPAR和对端服务器LPAR配置集群。每个LPAR分区按应用所需迁移要求设置对应系统参数,并按实际情况规划cpu及内存分配。经过系统级集群(HACMP)配置,提供Oracle存放及网络安装配置环境。

系统安装全部系统安装工作应在数据库正式移植前完成,以降低系统停机时间。全部系统安装工作应在数据库正式移植前完成,以降低系统停机时间。3.1主机系统安装机房环境(空间、电源)准备就绪,符合设备上架要求。机柜电源满足服务器及存放设备功率要求,配置冗余PDU及UPS.检测全部待安装硬件电源是否符合要求(包含图形终端、主机、交换机、存放),并连接正确。在做完安装前必要准备工作之后,正式开始安装操作系统。确保硬件,包含全部外接设备安装都已完成,如:kvm设备(图形终端、键盘、鼠标)、光驱、当地硬盘、光纤交换机、磁盘阵列等硬件设备。联络网络管理员,取得系统安装所需网络接口(Ethernet)、IP地址、主机名、缺省路由。安装规划数据库服务器,包含设备上架加电测试,与电厂和负责应用迁移人员共同研究设备硬件规划要求,包含CPU和内存详细分配策略.确认网络需求因为IP地址在迁移前配置为当前应用实际地址,所以需要先在隔离环境中配置(可采取一台独立网络交换机提供设备配置期间网络配置操作),待后期正式切换测试时,断开原有网络,实现迁移,以此防止IP地址后期更改造成系统及应用大修改。两服务器数据库分区各需3个不一样网段IP(oracle专专心跳未算在内)IP用途IP子网掩码网关A机ServiceIPA机BootIP1A机BootIP2B机ServiceIPB机BootIP1B机BootIP2服务器系统安装见附件操作系统安装补丁安装按应用及数据库规划要求在两个分区上安装对应操作系统补丁,并完成扩展软件包和HACMP软件安装。当地存放空间镜像,提供主机级别操作系统保护见附件镜像安装当地文件系统划分

扩展对应系统空间(按安装规划要求,包含pagespace等要求)。除系统特定文件系统外,安装oracle文件系统每机预留15G,剩下空间划分为归档日志文件系统供存贮归档日志及备份使用。操作系统参数调整包含主机名,系统时区,系统时间修改(如当前环境中有NTP服务器,能够配置使用),添加用户环境变量,打开异步IO,设置最大进程数,调整系统使用I/O步调及增大syncd运行频率。3.2配置SAN网络、磁盘阵列存放设备安装:使用磁盘阵列管理软件(storagemanager),按RAID级别,划分最少4个LUN,影射到对应服务器WWN。两台服务器上连接共享存放分区首先识别新存放,为下面创建共享逻辑组做准备。Vg名称用途大小VgdataRac数据库(并发)EAM数据库大小40G,预留30%光纤交换机划分zone考虑到存放以后可能扩容及提供部分存放给其它业务需求可能,防止非相关服务器上识别到当前设备存放空间,加紧系统开启速度,对光纤交换机按端口或按照终端设备pwwn号划分zone。3.3配置HACMP设置ip地址(按原有系统)确认网卡设备每分区上有3个IP,其中两个bootIP,一个服务地址。其中,服务地址绑定在第一块网卡上,oracle心跳网卡在ent3上。注意:这里使用boot网卡是系统两块集成网卡,oracle心跳网卡是一个独立光纤网卡。使用#lscfg-vp|grepent命令能够查看网卡位置信息。修改hosts文件检验网络通信状态网络配置完成后,使用ping命令ping网关和另外一台服务器,确认网络通信正常。假如网络不通,检验网络配置是否正确,检验网口是否插错,检验网线是否是好,检验交换机端口是否正常,使用排除法等方法排除错误。HACMP配置两台数据库服务器经过光纤交换机与存放设备相连接。连接时应考虑设备容错能力,即一块光纤卡或者一块光纤交换机坏了,应用仍可正常工作。详细连接方式以下:(1)数据库服务器,由两台IBMp6570lpar组成。一台作为数据服务器A,一台作为数据库服务器B,两台机器组成ORACLERAC高可用性系统。(2)接入IBMDS4700存放设备,B32光纤交换机。(3)数据库服务器A和B各经过两个千兆网卡,接入系统局域网络。(4)因为Oracle9i服务器地址不参加漂移,可配置三个资源组,其中两个资源组服务维护两个分区上IP,参加节点为两个分别得节点,第三个资源组管理共享存放,以此提供给Oracle应用。HACMP验证现阶段可验证系统集群是否符合Oracle安装要求,提供共享存放及网络服务。3.4安装数据库软件安装Oracleracforaix,安装数据库软件。因为本数据库需要配合成熟应用程序,所以数据库版本需要应用厂商确认数据库详细版本号。初步计划将安装oracleXXXX。依照原有数据库配置,创建新数据库。依照原有表空间设置新数据库表空间。假如原有系统表空间以及数据文件配置不规范,能够在此步骤加以修改规范。配置数据库初始化参数以适应数据库导入要求。数据移植4.1移植准备工作在数据移植前,我们应该统计、统计原有数据库完整信息,方便在移植完成后做对应检验工作。统计信息主要有:需要移植数据范围:全库或按照用户(统计详细用户名称)统计数据文件、表空间状态假如系统中部分表空间或数据文件存在OFFLINE状态,应确认该部分表空间以及数据文件中数据是否需要移植。当前系统运行情况,按照用户纪录:纪录当前系统中对象数量以及状态假如该查询结果中存在INVALID状态对象,必须纪录对象名称、类型并在移植工作正式开始前确认这部分对象应该实际状态。纪录当前系统中索引数量以及状态假如该查询结果中存在INVALID状态索引,必须纪录索引名称、类型并在移植工作正式开始前确认这部分索引应该实际状态。纪录当前系统使用优化方式假如系统使用基于代价优化算法,则在数据移植后,执行分析程序搜集数据库信息。假如系统使用是choose方式,则需要检验当前系统中数据是否是否进行了分析,以确定在数据移植完成后是否需要搜集数据库运行信息。纪录系统中用户、角色权限。纪录系统中全部public对象,如public同义词,publicdblink。检验项目原系统内容新系统内容数据文件、表空间状态对象数量以及状态索引数量以及状态优化方式用户、角色权限dblink4.2移植过程因为此次数据移植跨平台。所以采取oracleexp和imp工具来完成数据移植工作。从本步骤开始直到系统正式移植完成期间,必须停顿数据库运行,移植工作一次性完成。假如因为某种原因造成移植无法一次完成,不论此次工作进行到了哪一步,下一次移植必须从本步骤重新开始。移植步骤以下:1、停顿全部应用,停顿全部对数据库服务器连接。为了确保在移植过程中,没有任何新数据库修改,在开始导出数据前,我们提议停顿全部应用程序。关闭数据库,关闭监听。然后重新打开数据库,以确保全部应用无法连接到本数据库。2、使用exp用户导出数据在使用该工具时,因注意以下参数:字符集:应确认数据库字符集与服务器配置字符集完全一致,以确保汉字没有任何乱码。CONSISTENT:该参数应该设置为Y,以确保交叉表一致性。Log:exp过程应该统计在日志文件中以方便检验导出过程。将导出数据拷贝到新数据库服务器上。3、在新数据库服务器上导入数据导入使用oracle提供imp工具。在使用该工具时,因尤其注意以下参数:字符集:应确认数据库字符集与服务器配置字符集完全一致,以确保汉字没有任何乱码。Log:imp过程应该统计在日志文件中以方便检验导入过程。4.3系统检验在数据移植完成后,因进行全方位检验工作,以确保数据移植完整准确。数据库检验检验导入日志,确保导入过程准确。检验导入字符集与原系统一致。检验导入数据完整。检验表空间、数据文件状态正确。检验导入对象数量、状态正确。检验导入对象所在用户、表空间正确检验导入索引数量、状态正确。检验dblink正常,可访问检验修改用户角色权限,保持与原有系统一致。导入后系统需要完成工作在数据检验确认正确后,我们需要完成以下工作:1、假如原系统是基于代价优化算法,执行分析程序,分析移植后数据。2、修改内容包含:操作系统IP地址、主机映射、hacmp软件配置、数据库监听等配置。3、修改全部中间件、客户端程序需要重新配置与数据库服务器连接(使用到oraclerac特征)。在修改中间件、客户端配置之前,相关厂商、人员应做好对应备份工作,以确保系统能够回退。4、调整数据库参数,适应应用运行以及新主机环境。应用检验在数据库检验完成后,将经过程序连接来检验数据移植完整性。最终用户经过试运行程序来检验数据移植工作。4.4系统回退此次数据库移植,使用了全新硬件系统。全新数据库服务器、磁盘阵列。所以,不需要在原有数据库平台上执行任何需要修改操作。这大大降低了我们在移植过程中备份工作以及时间。假如在移植过程中,因为种种原因造成无法成功,仅需要开启原有系统,继续提供服务即可。关闭或断开新服务器开启旧系统重新开启应用程序在系统移植完成,新系统正式上线投入使用后,因为新数据已经进入到了新系统。假如此时发觉重大问题造成系统无法使用,我们需要将新数据重新导出再导入旧系统。导出新系统数据并经过中间机器关闭或断开新服务器开启或连接上旧服务器并重中间机器获取新dmp文件利用备份系统备份旧数据库。删除旧系统用户和数据重新导入新数据重新开启应用程序应用迁移新系统上线后工作在最终用户检验确认无误后,此次移植工作基本完成。系统能够上线,为用户提供服务。为了尽可能降低系统停机时间,部分工作能够在系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论