学位论文 > 优秀研究生学位论文题录展示
Oracle环境下数据迁移技术研究与实现
作 者: 陈永亮
导 师: 吴洁明;胡晓阳
学 校: 北方工业大学
专 业: 计算机技术
关键词: 数据迁移 数据清理 分批迁移
分类号: TP311.138
类 型: 硕士论文
年 份: 2011年
下 载: 70次
引 用: 0次
阅 读: 论文下载
内容摘要
在企业级应用系统中,新系统的开发,新旧系统的升级换代,以及正常的系统维护,不可避免地涉及到大量的迁移工作。而在一个以数据为核心的业务系统中,数据的迁移更是无处不在。比如:在以数据仓库为架构原型的系统设计中,ETL(抽取,转换,装载)部分的实现就是一种数据迁移;对大型数据系统的分布式实施,数据迁移就是整个实施过程的主要部分。而在实践中,渐进式的数据库开发,更是涉及到大量的数据迁移和同步工作。Oracle数据库是当今世界上应用访问最为广泛的数据库之一,是关系型数据库的创作者,也是客户/服务器结构、分布式数据库和网格计算的倡导者和领导者。基于Oracle数据库平台的商品化应用软件包,已经广泛应用于国内的政府部门、电信、邮政、公安、金融、保险、能源电力、交通、科教、石化、航空航天、民航等各行各业,当这些系统进行系统升级时,不可避免的要进行数据迁移,因此研究Oracle环境的数据迁移很有价值。本文的目的是对Oracle环境下数据迁移技术进行研究,并将研究成果运用到书号实名申领系统一期到二期数据迁移中,以准确高效的完成数据迁移工作。本文首先是对Oracle数据库、PL/SQL,数据迁移技术进行研究,包括迁移过程、迁移方法、迁移策略、迁移应该注意的问题和迁移的效率问题。然后,结合书号实名申领系统一期到二期数据迁移进行分析,分析包括用户需要、系统现状、一期二期数据现状、一期二期结构对比、数据清洗及规范化、分批迁移、数据正确性测试和数据迁移经验的总结。最后,将数据迁移的理论及分析结果应用到书号实名申领系统一期到二期升级中,从用户环境、迁移需求、迁移之前的准备工作、迁移过程、迁移之后的收尾工作等几个方面进行详细分解,并展示了数据迁移系统的运行效果。本文的主要成果是,通过对Oracle环境下数据迁移技术的研究,对数据迁移的要点进行了总结,并完成了书号实名申领系统一期到二期的数据迁移系统。
|
全文目录
摘要 4-5 Abstract 5-9 1 引言 9-13 1.1 研究背景 9-10 1.2 课题来源 10 1.3 国内外研究现状 10-11 1.4 课题研究的内容 11 1.4.1 Oracle环境下数据迁移技术的研究 11 1.4.2 对书号实名申领系统一期到二期数据迁移进行分析 11 1.4.3 迁移技术在书号实名申领系统一期到二期升级中的应用 11 1.5 课题研究的意义 11-12 1.6 论文的组织结构 12-13 2 Oracle环境下数据迁移技术的研究 13-21 2.1 Oracle数据库介绍 13 2.2 PL/SQL介绍 13 2.3 数据迁移介绍 13-14 2.4 数据迁移的过程 14-15 2.4.1 模式转换 14 2.4.2 数据转换 14-15 2.5 数据迁移的方法 15-16 2.5.1 数据迁移前期采用手工录入 15 2.5.2 数据迁移中期通过工具迁移 15 2.5.3 系统切换后通过新系统生成 15-16 2.6 数据迁移的策略 16-17 2.6.1 一次性迁移 16 2.6.2 多次迁移 16 2.6.3 先录入后迁移 16-17 2.6.4 先迁移后补录 17 2.7 数据迁移应注意的问题 17-18 2.7.1 数据迁移忌完整 17 2.7.2 数据迁移有条件 17-18 2.7.3 数据检验要靠人判断 18 2.8 迁移中的效率问题 18-20 2.8.1 多使用临时表 18 2.8.2 关闭重做日志 18-19 2.8.3 避免使用Update语句对表进行更新 19 2.8.4 使用create/select语句对表字段进行更新 19 2.8.5 大量数据插入方法 19-20 2.8.6 使用truncate方法对大量数据进行删除 20 2.8.7 使用commit命令对事务进行提交 20 2.9 本章小结 20-21 3 书号实名申领系统一期到二期数据迁移的分析 21-45 3.1 用户需求 21-22 3.1.1 系统升级的背景 21 3.1.2 对数据迁移的要求 21 3.1.3 应对策略 21-22 3.2 系统现状 22-23 3.3 一期数据现状 23-24 3.3.1 一期数据量情况 23-24 3.3.2 一期数据表关联情况 24 3.4 期数据现状 24-26 3.5 结构对比 26-29 3.6 数据清洗及规范化 29-40 3.6.1 日期型 30-34 3.6.2 数字型 34-36 3.6.3 混合型 36-39 3.6.4 映射转换型 39-40 3.7 分批迁移 40-43 3.7.1 分批迁移的要求 40-41 3.7.2 分批迁移的好处 41 3.7.3 分批迁移的缺点 41 3.7.4 应对策略 41-42 3.7.5 解决方法 42-43 3.8 数据正确性测试 43 3.9 数据迁移经验总结 43-44 3.10 本章小结 44-45 4 书号实名申领系统一期到二期数据迁移的实现 45-53 4.1 用户环境 45-47 4.2 迁移需求 47 4.3 迁移之前的准备工作 47-48 4.4 迁移过程 48-51 4.4.1 停止服务之前 49 4.4.2 停止服务期间 49-51 4.4.3 恢复服务之前 51 4.5 迁移之后的收尾工作 51 4.6 迁移成果 51-52 4.7 本章小结 52-53 5 书号实名申领系统一期到二期数据迁移运行效果 53-66 5.1 系统开发环境 53 5.2 系统主要模块 53-57 5.3 系统界面及功能 57-65 5.3.1 主界面 57 5.3.2 一期数据查看 57-58 5.3.3 二期数据查看 58 5.3.4 初始化二期 58-60 5.3.5 初始化数据迁移环境 60-61 5.3.6 数据迁移控制 61-62 5.3.7 数据迁移 62-64 5.3.8 清理数据迁移环境 64-65 5.3.9 多种界面风格 65 5.4 本章小结 65-66 6 结论与展望 66-67 6.1 课题研究总结 66 6.2 展望 66-67 参考文献 67-69 在学研究成果 69-70 致谢 70
|
相似论文
- 税务数据仓库系统的设计与应用,TP311.13
- 计费系统架构设计及数据迁移,TP274
- 瓦记录磁盘驱动器的数据组织技术研究及其实现,TP333.35
- 基于逻辑卷的分级存储系统设计与实现,TP333
- 可配置化数据迁移框架的研究与实现,TP311.13
- 基于信息生命周期管理的数据迁移技术研究,TP333
- 税务数据信息挖掘模式的研究与设计,F812.42
- 基于XML的数据预处理关键技术研究及应用,TP311.13
- 卓越亚马逊新旧系统的数据迁移研究,TP311.13
- 基于异构ERP系统的数据迁移技术应用研究,TP311.13
- 面向查询操作的元数据服务器集群负载均衡方法研究,TP393.05
- 基于对象的分级存储系统数据迁移技术研究,TP333
- 数据迁移的项目管理研究,F270.7
- 大型商业银行客户信息系统设计与实现,TP311.52
- 中国西门塔尔牛遗传评估技术体系的建立,S823
- 基于Oracle的数据迁移优化方法研究,TP311.13
- 教务管理信息系统伪缺失值检测研究,TP399-C1
- Hadoop的重复数据清理模型研究与实现,TP338.8
- 银行计算机系统数据迁移与系统停机的研究与应用,TP311.13
- 异构数据库数据迁移中间件设计,TP311.13
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统 > 数据库系统:按系统名称分
© 2012 www.xueweilunwen.com
|