您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页大型Oracle数据库迁移方法的研究及应用

大型Oracle数据库迁移方法的研究及应用

来源:爱问旅游网
数据库技术・Data Base Technique 大型Oracle数据库迁移方法的研究及应用 文/何子龙 、 移是公司的常 库迁移过程中 短、迁移后数 败能完全回滚 文提出一种基 le数据库迁移  1准备 作 1)新洲。 南数据中心雌太网孀.SAN网络艇邋 2)新洲赫采购小 帆,存储设赫安犍配擞完 3)确认 边最境受影响褴艘 4)申漪好般务割接扦于问 5)廨zC数据库服务嚣数据垒备成功 / 【关键词】Oracle HP-Unix数据库迁移 在大数据爆发式发展的背景下,存在大 量数据库从旧服务器迁移至新服务器的需求。 本文提出一种带库全量恢复后应用归档日志增 量恢复的数据库迁移方法。经实际应用,该方 法有业务系统停机时间短,能验证迁移后数据 完整性,迁移失败能完全回滚三方面优点。 数据辽穆 数搬迁移’r.作 11蹶备份数据完全l僚艇 ZC糯牡嚣主机 2}巍 关黼源南ZC艘燃服务器,数 库撇务器 :3}深谢ZC暴绒增量备衔 :4)糖渊ZC系统增墩饿篮 :S}躐 南ZC数糍库鞭务器lP 为憾时IP 6》 洲#zc数撰库辍舞器IP 澈为牛产fP :1常用数据迁移方法介绍 Oracle公司提供了多种数据库迁移的解决 方案,主要有数据库逻辑导出/逻辑导入、数 据泵两种方法。 用瓤 ̄Jd'…ZC 致据库: 1'寤动新洲ZC数搦麾 2)癌动艨育业务服务器系统 3) 试瘦州 1.1 exp/imp(逻辑导出/逻辑导入) exp/imp主要完成的是Oracle数据库的逻 辑备份与恢复。Oracle的exp通过读取数据库 和把输出写入到一个叫做导出转储文件的二进 制文件中,可以导出正规数据库、指定用户或 指定的表。exp/imp存在大量的数据转换,因 此速度极其缓慢,根本无法适应大型数据库的 移植,或将数据转移到数据仓库中进行分析的 图1数据迁移流程图 窟翎糯洲zc数 障环境  N 1恢复腻柯豫南2C系统 一 ;1)关闭艨有瓣 关闭新洲ZC数据阵系绩 2}新 洲ZC数 库系统 潋为过拨临时IP :3}深鬻ZC数姑库系统磁改为 IP :4}磁动数据露,瘸动业筹氟绒 5》测试业务系统 慨复礞存渫南ZC系统 一 需求。exp/imp在进行大型Oracle数据库迁移 过程中,该方法其系统迁移所需的停机时间将 用于本文的需求。可见以上方法都不能满足实 际需求,因此提出本文方法,现阐述该迁移方 法的原理。 无法接受。迁移一个lT大小的数据库,仅计 算数据导出、导入时间,一般情况下约需要1 天以上。 1.2数据泵 2.2迁移原理 方法大致原理为:第l步,先将带库的 2带库数据增量恢复数据迁移方法 2.1迁移需求 全备数据恢复至新服务器。第2步,应用原库 业务系统停机前产生的少量归档日志增量恢复 数据库。以上2步操作不需要关闭数据库。第 3步,插入一条记录后关闭原数据库,并把最 后产生的归档传到新服务器上,作最后的恢复 数据泵的体系结构被设计用于提供超过 exp/imp的重要性能增强。通过使用直接路径 方法和并行执行,数据泵比传统exp/imp导出 当前需迁移的原库版本为0RAcLE 10g, 操作系统为HP—UX 1l_31。需将原库迁移至新 /导入方法快上几倍。但数据泵依然无法满足 服务器上,新服务器的操作系统及数据库版本 操作。最后一步为通过验证目标库上是否存在 原数据库最后插入的记录来验证数据一致性。 若存在根据ORACLE数据库的恢复原理可以 业务系统停机时间要求,因此该方法不适 和原服务器一致。数据库大小为2T,业务系 统停机时间要求在2O分钟内。 2 18・电子技术与软件工程Electronic Technology&Software Engineering 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务