- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章. 应用和数据迁移方案
由于xxx生产作业是24小时不问断运作的,因此要求系统能连续运行,并 具有很高的安全可靠性,用户希望在以最小的系统停机时间完成生产系统迁移工 作。本次系统迁移工作的最大的风险点和难点在于在有限的停机时间内完成数据 库的迁移工作。
1.1数据库迁移的解决思路
xxx数据库系统数据量较大,并且应用系统的可用性要求极高,所以此次升 级要求在有限的停机时间内,最大限度的降低风险、数据库业务在新的主机和存 储系统上能够正常运行。为了尽可能减少业务系统的停机时间,保证数据库迁移 工作的顺利完成,我们基于以往实施的 数据库迁移成功案例(1.1T的数据量,迁 移时间不超过15分),经过严格的数据库迁移测试,提出了采用数据库Dataguard 技术的数据迁移。
采用数据库Dataguard技术的数据迁移的特点:
对业务的影响小,switchover到新主机的时间小于10分钟
一旦新数据库出现问题能够方便的回切到原来的数据库,不丢失差异 数据
采用数据库Dataguard技术的数据迁移的主要步骤如下:
1) 在新主机上安装Oracle9i数据库软件
2) 在新主机上配置Dataguard数据库(物理standby )
3) 利用DataGuard技术,主数据库不断的将新产生的数据库归档日志
传输到新主机并将这些归档日志应用到 standby数据库,实现主备
数据库之间的数据同步
4) 系统割接期间只需将新主机上的 standby数据库切换为主数据库即
可(switchover的时间小于10分钟)
5) 一旦新系统上数据库运行出现问题只需将数据库切换回原来主机上 即可,不会丢失任何数据
数据库升级的解决思路
数据库升级的基本出发点
保证企业生产及业务系统运行的安全性、连续性
克服原有系统缺陷
吸收适用的系统新特性
迁移工作必然涉及到数据库系统的扰动,所以减少对于正常业务系统的冲 击,保证它的连续性和安全性是第一个出发点,数据库系统是业务系统的基础, 认真准备和设计数据库迁移是开始的第一步。
迁移到更新版本的工作也是纠正原有系统内含的错误的良好机会, 这个原则
同样也适合于任何软件系统和硬件设备。
数据库迁移方式
从Oracle9i到Oracle10G的迁移有三种方式:
使用 export 和 import
优点:通过导出和导入方式对数据库存储结构进行重整有助于减少
数据库碎块
缺点:对于超过150G以上的数据库,采用exp/imp方式的停机时间 很长
使用Migrate脚本
优点:速度快,一般在30分钟内能完成脚本升级
缺点:一旦升级后就无法回退
使用Migrate向导工具(DBUA
优点:速度快,一般在30分钟内能完成脚本升级
缺点:一旦升级后就无法回退,容错性较差
我们综合考虑了数据库规模、停机时间、升级风险和以往的成功案例后, 我们建议采用数据库升级脚本方式直接升级迁移后的数据库
1.2项目实施计划
实施步骤
为了降低项目实施的风险,我们建议将整个系统迁移和升级项目拆分为五个 阶段:
准备阶段
准备阶段需要完成搭建新系统环境, 是整个系统迁移项目成功的基石,主要 工作包括安装操作系统、系统参数调整、存储及 LVM设计和规划、MS/SG?划和 实施等
测试阶段
由于数据库升级采用脚本直接在生产库上实施,因此完备细致的测试工作
是整个项目成功与否的关键,在测试阶段我们需要达到以下目的:
验证迁移方案的可行性
解决迁移测试过程中遇到的错误
根据测试的结果调整迁移过程
对整个系统迁移过程做进一步的优化
数据库迁移阶段
为了尽可能的减少系统停机时间数据库的迁移工作,我们计划采用 Oracle9i Dataguard 技术:将数据库热备份恢复到新主机,配置主备节点的数 据库归档日志同步,系统割接的时候只需做switchover操作将新节点上备用数 据库角色切换为主数据库即可。
数据库迁移到新节点后将应用系统也切换到新数据库,在新系统上运行一段 时间,如果发现新节点上数据库或主机出现问题,可以方便的回切到原来的数据 库,不丢失任何数据。
数据库升级阶段
数据库升级由于直接在生产数据库上执行升级脚本, 一旦升级失败对业务影
响较大,因此其实施的前提是:
1) 测试阶段数据库升级测试成功
2) 对升级风险有预判和应急措施
3) 整个数据库升级时间在用户可接受的范围内
4) 在数据库升级前必须有个最新的、可用的数据库全备份
数据库迁移升级后的工作
数据库迁移升级后的工作包括数据库全备份、主机和数据库性能监控等
实施计划
根据以上步骤整理的该项目实施计划表格如下:
时间
工作内容
负责单位
配合单位
准备阶段
系统坏境调研
大巩科技
xxx
新主机系统盘做mirror
大巩科技
安装HP DP备份软件
大巩科技
双机HP MC/SGW
原创力文档


文档评论(0)