数据库系统和网络存储系统项目数据库迁移实施方案文案大全文档控制文档修订记录审阅分发文案大全目录第一章文档介绍 (5)1.1背景 (5)1.2目标 (6)第二章系统硬件选型 (7)2.1存储设备 (7)2.1.1 设备选型 (7)2.1.2 设备功能及实现 (7)2.2服务器设备 (7)2.1.1 数据库服务器 (7)第三章系统安装 (10)3.1主机系统安装 (10)3.2配置SAN网络、磁盘阵列 (11)3.3配置HACMP (12)3.4安装数据库软件 (13)第四章数据移植 (14)4.1移植准备工作 (14)4.2移植过程 (15)4.3系统检查 (16)数据库检查 (16)导入后系统需要完成的工作 (16)应用检查 (17)4.4系统回退 (17)第五章应用迁移 (18)第六章新系统上线后的工作 (18)第七章工作界面和工作内容 (18)第八章实施计划 (19)附件: ................................................................................ 错误!未定义书签。
1.设备、软件验收交付记录.................................................... 错误!未定义书签。
文案大全2.操作系统安装 ................................................................... 错误!未定义书签。
3.操作系统镜像 ................................................................... 错误!未定义书签。
4.设备配置清单(需确认) ........................................................ 错误!未定义书签。
4.1 IBM p570服务器........................................................ 错误!未定义书签。
4.2 光纤交换机配置 .......................................................... 错误!未定义书签。
文案大全第一章文档介绍1.1背景HP公司全面转向X86芯片,使用PA-RISC芯片的HP 9000服务器现已停产,虽然Oracle R12已经可以支持Itanium平台上的HP-UX,但某电厂应用系统目前是VXX.X.XX,而某应用软件 VXX版本目前尚不能运行于Itanium平台,故准备将系统迁移至新硬件平台(IBM power处理器)。
本次项目的主要目标是对包括如下几点:1) 存储设备及小型机设备的选购采购一台新磁盘阵列提供服务,替换过去的旧存储设备,磁盘按现有存储容量预期的1.3至1.5倍配置, (RAID10或RAID5提供冗余保护,热备盘提供磁盘的在线替换),空间考虑为_T(为以后的扩容考虑需要,最大支持在_T),如可能涉及到系统日后的扩容、容灾及测试空间需求,可对存储适当增加扩展柜来扩充容量。
2)系统硬件规划及配置当前硬件系统按应用规划要求划分LPAR分区,并基于两台服务器分区之间实现集群配置。
3)数据库移植包括移植准备、移植实施、移植检查及移植后最终上线,同时处理在移植过程中出现故障的回退恢复步骤。
4)应用迁移文案大全1.2目标针对某电厂实际业务需求,本次建议方案提供数据库的迁移,新采购设备选购、系统配置及业务上线测试到最终的迁移。
文案大全第二章系统硬件选型2.1存储设备2.1.1 设备选型DS47002.1.2 设备功能及实现按当前要求配置一台IBM DS4700磁盘存储阵列,阵列本身通过业务需求划分空间,可通过设置RAID级别提供不同业务的存储要求。
如购买了flashcopy及volumecopy高级功能,可实现存储级别的数据复制,通过备份软件实现生产数据的备份,并可用于相应的应用前期的开发测试。
当前空间需求可以按照存储预期的存储空间的1.3~1.5倍进行配置,如涉及到日后的容灾考虑,则需按2.5倍空间进行考虑。
空间考虑为_T(为以后的扩容考虑需要,最大支持在_T)。
2.2服务器设备2.1.1 数据库服务器2.1.1.1数据库设备选型 (详见设备清单)IBM system p6 5702.1.1.2设备功能适用于中到大型事务处理应用程序,如中到大型数据库服务,缩短了客户响应时间,减少了服务器数量并降低了软件成本,从而节省基础架构成本,通过将多种工作文案大全负载整合到更少的系统上,提高了运行效率。
且针对当前的需求可以通过扩展实现快速的升级。
文案大全2.1.1.3设备规划使用按当前项目规划,采购两台IBM p6 570服务器,每台服务器划分两个LPAR 分区,每台服务器的一个LPAR和对端服务器的LPAR配置集群。
每个LPAR分区按应用所需迁移要求设置相应系统参数,并按实际情况规划cpu及内存的分配。
通过系统级集群(HACMP)配置,提供Oracle 存储及网络安装配置环境。
文案大全第三章系统安装13.1主机系统安装●机房环境(空间、电源)准备就绪,符合设备上架要求。
机柜电源满足服务器及存储设备功率要求,配置冗余PDU及UPS.检测所有待安装硬件的电源是否符合要求(包括图形终端、主机、交换机、存储),并连接正确。
在做完安装前必要的准备工作之后,正式开始安装操作系统。
●确保硬件,包括所有的外接设备的安装都已完成,如:kvm设备(图形终端、键盘、鼠标)、光驱、本地硬盘、光纤交换机、磁盘阵列等硬件设备。
联系网络管理员,获得系统安装所需的网络接口(Ethernet)、IP地址、主机名、缺省路由。
●安装规划数据库服务器,包括设备上架加电测试,与电厂和负责应用迁移的人员共同研究设备的硬件规划要求,包括CPU和内存的具体分配策略.●确认网络需求由于IP地址在迁移前配置为当前应用的实际地址,因此需要先在隔离环境中配置 (可采用一台独立的网络交换机提供设备配置期间的网络配置操作),待后期正式切换测试时,断开原有网络,实现迁移,以此避免IP地址后期的更改造成的系统及应用的大的修改。
两服务器数据库分区各需3个不同网段的IP(oracle专用心跳未算在内)1所有的系统安装的工作应在数据库正式移植前完成,以减少系统的停机时间。
文案大全●服务器系统安装见附件操作系统安装●补丁安装按应用及数据库规划要求在两个分区上安装相应的操作系统补丁,并完成扩展软件包和HACMP软件的安装。
●本地存储空间镜像,提供主机级别的操作系统保护见附件镜像安装●本地文件系统划分扩展相应系统空间(按安装规划要求,包括page space等要求)。
除系统特定的文件系统外,安装oracle的文件系统每机预留15G,剩余空间划分为归档日志文件系统供存贮归档日志及备份使用。
●操作系统参数调整包括主机名,系统时区,系统时间的修改(如当前环境中有NTP服务器,可以配置使用),添加用户的环境变量,打开异步IO,设置最大进程数,调整系统使用的I/O步调及增大syncd的运行频率。
3.2配置SAN网络、磁盘阵列●存储设备安装:使用磁盘阵列管理软件(storage manager),按RAID级别,划分至少4个LUN,影射到对应服务器WWN。
●两台服务器上连接共享存储的分区首先识别新存储,为下面创建共享逻辑组做准备。
●光纤交换机划分zone考虑到存储以后可能的扩容及提供部分存储给其他业务需求的可能,避免非相关的服务器上识别到当前设备的存储空间,加快系统启动速度,对光纤交换机按端口或按照终端设备的pwwn号划分zone。
3.3配置HACMP●设置ip地址(按原有系统)●确认网卡设备每分区上有3个IP,其中两个boot IP,一个服务地址。
其中,服务地址绑定在第一块网卡上,oracle心跳网卡在ent3上。
注意:这里使用的boot网卡是系统的两块集成网卡,oracle心跳网卡是一个独立的光纤网卡。
使用#lscfg -vp|grep ent命令可以查看网卡的位置信息。
●修改hosts文件●检查网络的通信状态网络配置完成后,使用ping命令ping网关和另外一台服务器,确认网络的通信正常。
如果网络不通,检查网络配置是否正确,检查网口是否插错,检查网线是否是好的,检查交换机端口是否正常,使用排除法等方法排除错误。
●HACMP配置两台数据库服务器通过光纤交换机与存储设备相连接。
连接时应考虑设备的容错能力,即一块光纤卡或者一块光纤交换机坏了,应用仍可正常工作。
具体连接方式如下:(1)数据库服务器,由两台IBM p6 570的lpar构成。
一台作为数据服务器A,一台作为数据库服务器B,两台机器组成ORACLE RAC高可用性系统。
(2)接入IBM DS4700存储设备,2005B32光纤交换机。
(3)数据库服务器A和B各通过两个千兆网卡,接入系统局域网络。
(4)由于Oracle9i服务器地址不参与漂移,可配置三个资源组,其中两个资源组服务维护两个分区上的IP,参与节点为两个分别得节点,第三个资源组管理共享存储,以此提供给Oracle应用。
HACMP验证现阶段可验证系统集群是否符合Oracle安装要求,提供共享存储及网络服务。
3.4安装数据库软件安装Oracle rac for aix,安装数据库软件。
因为本数据库需要配合成熟的应用程序,因此数据库版本需要应用厂商确认数据库具体的版本号。
初步计划将安装oracle XXXX。
根据原有的数据库配置,创建新的数据库。
根据原有的表空间设置新数据库的表空间。
如果原有系统的表空间以及数据文件配置不规范,可以在此步骤加以修改规范。
配置数据库初始化参数以适应数据库导入的要求。
第四章数据移植4.1移植准备工作在数据移植前,我们应该记录、统计原有数据库的完整信息,方便在移植完成后做对应的检查工作。
记录的信息主要有:需要移植的数据范围:全库或按照用户(记录具体的用户名称)●记录数据文件、表空间状态如果系统中部分表空间或数据文件存在OFFLINE的状态,应确认该部分表空间以及数据文件中的数据是否需要移植。
目前系统的运行情况,按照用户纪录:●纪录目前系统中的对象数量以及状态如果该查询结果中存在INVALID状态的对象,必须纪录对象的名称、类型并在移植工作正式开始前确认这部分对象应该的实际状态。
●纪录目前系统中的索引数量以及状态如果该查询结果中存在INVALID状态的索引,必须纪录索引的名称、类型并在移植工作正式开始前确认这部分索引应该的实际状态。
●纪录目前系统使用的优化方式如果系统使用基于代价的优化算法,则在数据移植后,执行分析程序收集数据库信息。