分享
2023年应用和数据迁移方案.docx
下载文档

ID:485087

大小:91.43KB

页数:14页

格式:DOCX

时间:2023-04-03

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2023 应用 数据 迁移 方案
第一章.运用跟数据迁徙方案 因为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)一旦新零碎上数据库运转呈现咨询题只要将数据库切换回本来主机上 即可,不会丧丢掉任何数据 1.1.1数据库晋级的处理思绪 1.1.1.1 数据库晋级的全然动身点 保障企业破费及营业零碎运转的平安性、延续性 克制原有零碎缺点 接纳有效的零碎新特色 迁徙义务确信触及到数据库零碎的扰动,因而添加关于畸形营业零碎的冲 击,保障它的延续性跟平安性是第一个动身点,数据库零碎是营业零碎的根底, 细心预备跟方案数据库迁徙是开场的第一步。 迁徙到更新版本的义务也是改正原有零碎内含的过掉的优秀时机,那个原那么 异样也适合于任何软件零碎跟硬件装备。 1.1.1.2 数据库迁徙方法 从Oracle9i到Oracle10G的迁徙有三种方法: 1.运用export跟import 长处:经过导出跟导入方法对数据库存储构造进展重整有助于添加 数据库碎块 缺点:关于跨越150G以上的数据库,采纳exp/imp方法的停机时 间特不长 2.运用Migrate足本 长处:速率快,普通在30分钟内能实现足本晋级 缺点:一旦晋级后就无奈回退 3.运用Migrate导游东西(DBUA) 长处:速率快,普通在30分钟内能实现足本晋级 缺点:一旦晋级后就无奈回退,容错性较差 咱们综合思索了数据库范围、停机时辰、晋级危险跟以往的胜利案例后, 咱们建议采纳数据库晋级足本方法单刀直入晋级迁徙后的数据库 , 1.2工程实施方案 1.2.1实施步调 为了落低工程实施的危险,咱们建议将全体零碎迁徙跟晋级工程拆分为五个 阶段: 预备阶段 预备阶段需务实现搭建新零碎情况,是全体零碎迁徙工程胜利的基石,要紧 义务包含装置操纵零碎、零碎参数调停、存储及LVM方案跟方案、MS/SG方案 跟实施等 测试阶段 因为数据库晋级采纳足本单刀直入在破费库上实施,因而齐备细致的测试义务 是全体工程胜利与否的要害,在测试阶段咱们需求到达以下目标: 验证迁徙方案的可行性 处理迁徙测试过程中碰到的过掉 依照测试的后果调停迁徙过程 对全体零碎迁徙过程做进一步的优化 数据库迁徙阶段 为了尽能够的添加零碎停机时辰数据库的迁徙义务,咱们方案采纳Oracle9i Dataguard技艺:将数据库热备份规复到新主机,设置主备节点的数据库归档日 志同步,零碎割接的时分只要做switchover操纵将新节点上备用数据库足色切 换为主数据库即可。 数据库迁徙到新节点后将运用零碎也切换到新数据库,在新零碎上运转一段 时辰,假定觉察新节点上数据库或主机呈现咨询题,能够便利的回切到本来的数据 库,不丧丢掉任何数据。 数据库晋级阶段 数据库晋级因为单刀直入在破费数据库上履行晋级足本,一旦晋级丢掉败对营业影 响较大年夜,因而其实施的条件是: 1)测试阶段数据库晋级测试胜利 2)对晋级危险有预判跟应急方法 3)全体数据库晋级时辰在用户可承受的范围内 4)在数据库晋级前必需有个最新的、可用的数据库全备份 数据库迁徙晋级后的义务 数据库迁徙晋级后的义务包含数据库全备份、主机跟数据库功用监控等 1.2.2实施方案 依照以上步调收拾的该工程实施方案表格如下: 时辰 义务内容 担当单元 共同单元 预备阶段 零碎情况调研 天玑科技 天玑科技 天玑科技 天玑科技 天玑科技 xxx 新主机零碎盘做mirror 装置HPDP备份软件 双机HPMC/SG方案及设置 主机零碎参数、卷组、文件零碎及数据库设置 参数反省 测试阶段 实施Dataguard数据库迁徙 运用测试 天玑科技 HPMC/SG双机切换测试 实施数据库晋级测试 运用测试 天玑科技 天玑科技 HPMC/SG双机切换测试 天玑科技 数据库迁徙阶段 数据库全备份 天玑科技 天玑科技 在新主机上创破dataguardphysicalstandby db 设置datagurad使得主备数据库之间归档日记 天玑科技 同步 停运用 xxx 破费数据库切换为physicalstandbydb 天玑科技 天玑科技 在新主机的原physicalstandbydb切换为主数 据库 运用零碎测试及相干运用衔接数据库设置修 改 天玑科技 MC/SG切换测试 DataProtector数据库备份设置 零碎上线 天玑科技 天玑科技 天玑科技 数据库晋级阶段 Oracle9i数据库全备份及数据库软件备份 天玑科技 数据库晋级前的反省 数据库参数调停 天玑科技 天玑科技 xxx 停运用 运转数据库晋级足本 编译数据库有效东西 重启数据库,运用零碎测试 DataProtector数据库备份设置 HPMC/SG切换测试 零碎上线 天玑科技 天玑科技 天玑科技 天玑科技 天玑科技 天玑科技 数据库晋级后的义务 主机功用监控 天玑科技 天玑科技 天玑科技 数据库功用监控 Oracle10g数据库全备份 1.3零碎迁徙应急战略 1.3.1零碎迁徙实施前的异样 假定在方案的时辰点之前不实现实施预备阶段的义务,实施时辰顺延,在 确保预备义务停当的条件下才进展实施义务。 天玑科技将在该工程开场实施前进展双方面性的零碎软、硬件安康反省,确保 在工程实施前零碎完好。 1.3.2零碎迁徙实施过程中的异样 本次零碎迁徙实施的原那么是确保零碎在方案的实施时辰段之外能够畸形运 行。为确保零碎在发僵硬件或软件缺点时能够实时丢掉丢掉技艺照顾, 需求调跟各相 关职员到位。在实施过程中操纵步调存在可逆性,确保以外发作的时分可将零碎 敏捷回退到最后外形。零碎跟数据在实施前都做最新的备份。 因为在正式数据库迁徙之前,曾经做过测试迁徙的义务,应当能够估算出迁 移大年夜约所需的时辰。假定因为一些弗成测缘故招致迁徙过程异样缓慢或进展,数 据库晋级所需时辰跨越原准时辰,咱们能够敏捷将数据库零碎规复到最后外形。 1.3.3零碎迁徙实施后的异样 因为该工程实施过程中,只要在确认了Oracle数据库迁徙胜利同时Oracle 9i胜利晋级到10G胜利后,才翻开对数据库数据的添加、删除、修正等数据库 变卦操纵,否那么一切表空间均设置为readonly外形(或许经过调停Websphere 两头件,进展对后端数据库的写操纵以便限度胜利迁徙、晋级之前的 Oracle数 据库的变卦),因而,零碎迁徙实施后的异样情况下,因为迁徙前后均不触及到 数据库数据的变卦,严厉来说能够复杂经过恢规复情况节点承担两头件衔接即可 规复为原无情况。 另一方面,后期的充分测试也是对该应急方法的保障性测试。 1.4危险剖析及对策剖析 经过天玑科技多年以来专业效力工程实施的经历, 咱们建议xxx在该工程的实施过程中 应把危险治理贯串全体工程,天玑科技充分思索了能够形成工程丢掉败的一切要素跟防范措 施,以及发作时的治理方法,以此作为该工程的危险躲避方案。 1.4.1危险品种 弗成操纵的危险 (1)严厉政策出台,障碍公司开展; (2)严厉社会情况发作 (3)天然灾害招致机房,呆板在晋级过程中受损 可操纵的危险 (1)随便变卦工程目标、范围、时辰; (2)随便挪用工程职员,使其不充分的参加时辰; (3)不克不及实时决议、实时确认工程阶段讲演; (4)不恪守工程纲要的恳求。 能够的危险 (1)数据库版本晋级带来的与运用不兼容,包含功用方面跟功用方面 (2)数据库版本晋级带来的现有硬件不兼容,比方带库 (3)数据库版本晋级带来的现有软件不兼容,比方备份软件,监控软件 (4)数据库版本晋级带来的治理职员培训需求 以上从零碎的各个方面复杂描绘了各品种型的危险,具体危险及防范方法将 经过上面依照晋级义务性命周期的阶段性剖析来具体描绘,将涵盖能够发作的各 方面危险。 1.4.2危险剖析及防范方法 咱们依照以往数据库 Oracle9i到Oracle10G的晋级的胜利经历,关于 xxx革新工程实 施过程中能够呈现的以下危险点及提出了对应的应答方法: 危险一:单刀直入在破费库上晋级 运用足本晋级方法,也就象征着终极的正式晋级只能是在产 品库上单刀直入进展,那么不管之前做过何种测试, 都能够因为不测 硬件发作不测损 危险 缘故招致晋级丢掉败(比方晋级过程中不测断电, 坏等),晋级丢掉败就能够象征着破费库的弗成用。 稳当的备份战略是晋级义务的后备军。 备份,就能够害怕心细地进展晋级义务。 只要有有效的数据库 防范措 施 而如今帐务数据库在无 锡新区有异地备份的容灾库, 作无后顾之忧。 这更是一种无力的保障,让晋级工 危险二:破费库规复时辰 假定晋级丢掉败,那么能够需求规复破费库以应答往日诰日的业 务,因为挪动的数据量特不大年夜,即便是运用增量备份的方法也需求 危险 至多规复一天的归档日记,那么假定万一晋级呈现咨询题, 晋级窗口期内实现数据库规复是一个危险。 是否在 稳当的备份战略不只仅包含备份的效力, 异样也包含规复的 防范措 施 效力,一个只能备份而无奈在规那么时辰内规复的备份战略是分歧 格的,也是不意思的。因而异样,制订有效的备份战略同时进 行同比数据量的规复测试是需求的危险防范方法。 危险三:数据库效力器之间版本不分歧 在一段时辰内,Oracle9i跟Oracle10g将同时存在于数据库 危险 零碎中,各个零碎之间存在着差异版本数据库数据交互的景象, 能够发作数据不兼容的情况。 具体思索晋级的先后次序,哪套零碎先晋级,哪套零碎后升 级。虽然使无数据交互的零碎在分歧时辰进展晋级。 假定无奈做到分歧时辰晋级,那么需求进展晋级测试跟晋级 预演,确保在测试情况中差异版本的数据库之间交互是不咨询题 防范措 施 的。 危险四:客户端跟效力端版本不分歧 客户端(Websphere两头件)跟效力端(Oracle10G)同 危险 样在一段时辰内存在着版本不分歧的景象, 效力端能够无奈畸形 处理客户端恳求,而客户端也能够无奈畸

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开