



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据迁移方案作者: Han.Xue信息系统数据迁移需要考虑的因素很多, 比如操作系统类别、 数 据库类型、版本、数据结构、数据规模、最小允许宕机时间等等。对于本项目,假定满足下列条件:1、操作系统一致2、 数据库类型一致,均为 Microsoft SQL Server3、 数据库版本均为 SQL Server 2000 现存在两种数据迁移的考虑, 第一种是新旧数据库系统采用相同数据 结构存储, 第二种是新旧数据库系统采用不同数据结构存储。 下面分 别详细说明。一、不同数据结构的数据升迁新系统建设完成后, 需要对旧系统中数据进行升迁。 对于从旧系 统中升迁历史数据, 需要首先建立旧系统历史数据与
2、新系统数据结构 的对应关系, 并根据对应关系建立数据逻辑视图。 然后使用导入导出 工具将历史数据一次性导入到新系统中。 数据升迁工作需要遵循以下 原则:1. 数据项长度不一致的处理对于新系统与旧系统的数据项长度不一致的, 为了防止数据丢失, 应以数据项较长的为准。2. 代码标准不一致的处理对于新系统与旧系统的同一数据项, 而代码标准不一致的, 需要建立代码对照表交由用户审定后再进行升迁3. 数据采集方式不一致的处理旧系统为代码输入项目, 新系统为手工录入项目的, 数据升迁时 直接将含义升迁至新系统中。 旧系统为手工录入项目, 新系统为代码 输入项目的, 数据升迁时应将数据导入临时表中, 由用户
3、确认这些数 据的新代码后再导入正式库。4. 增减数据项目的处理新系统中新增的数据项目, 如果为关键非空项, 在数据升迁时需 要由用户指定默认值或者数据生成算法。 旧系统有而新系统已取消的 数据项目,原则上升迁至该记录的备注字段。对于没有备注项目的, 需要与用户协商是否需要继续保留。5. 历史数据归档的处理 这种数据交换模式为大量、批量、一次性执行的工作。此项工作 要求需要支持异常终断后继续, 并且在完成数据升迁后, 需要出具数 据升迁报告交由用户审核确认。 如果数据升迁工作顺利完成, 原有一 期系统数据在备份并刻录光盘后,将不再保留。6. 完成此项工作提交的文档:1) 数据升迁报告2) 新旧系
4、统代码项对照关系备忘录3) 新版系统中取消数据对象、数据项备忘录4) 新版系统由于历史数据升迁工作要求数据结构修订备忘录5) 历史数据清理工作备忘录6) 旧系统历史数据刻录光盘二、数据结构相同的数据迁移对于数据结构相同的数据迁移, 常见有两种方式: 先备份再恢复 的方式和数据库文件分离与附加的方式。 但无论哪种方式, 均需要在 不同数据库服务器之间,对数据文件或者备份文件进行拷贝和复制, 因此我们建议在数据库迁移时尽可能减少数据库文件大小, 便于进行 处理,减少文件复制的耗时。在开始说明两种方式之前, 首先明确一下备份恢复和分离附加的 概念:1、备份与恢复备份就是指对SQL Serve数据库及
5、其他相关信息进行拷贝,数据 库备份记录了在进行备份这一操作时数据库中所有数据的状态, 如果 数据库因以外而损坏, 这些备份文件将在数据库恢复时被用来恢复数 据库。恢复就是把遭受破坏、 丢失的数据或出现错误的数据库恢复到原 来的正常状态,这一状态就是有备份决定的。2、分离与附加在 SQL Server 运行时,在 Windows 中不能直接移动 SQL Server 数据库文件,如果想移动SQL Serve数据库文件,就要将数据库文件 从SQL Serve服务器中分离出去,分离后 SQL Serve服务器上不再有 该数据库。附加数据库的工作是分离数据库的逆操作, 通过附加数据库, 可以将没有加入
6、SQL Serve服务器的数据库文件加到服务器中一般来讲,数据库的分离与附加操作比备份与还原的数据库迁移 方式要更迅速、便捷。下面详细介绍两种方式的迁移步骤。1、准备工作在SQL Serve中,每个数据库的数据库文件分为数据和日 志两个文件。旧系统经过长时间运行,一般来说数据库的日 志文件均比较巨大。如果最初按照SQL Serve默认参数建立数 据库的话,日志文件按照 10%的增量递增扩展,将占用很大 磁盘空间。我们建议在做数据库迁移之前,根据用户需要,对数据 库的日志文件进行清空、截断和收缩。这样一来一般数据库 的日志文件大小可以缩小至几兆。具体操作步骤这里就不再 赘述了。在这里我们需要提醒
7、用户的是,一旦进行了日志的 清空、截断和收缩并且丢失了数据库的当前时间点备份,那 么数据库自从上一次备份以来的数据将不可还原,这是尤其 要注意的。因此一般我们建议用户在对日志文件进行上述处 理时,需要做一次完整数据库备份。2、备份与还原的方式在准备工作完成后,用户应妥善保存数据库的完整备份 文件,再进行下一步工作。对于数据库规模比较大的项目,还原数据库耗时将比备 份时间要长。而且在不同的数据库存储的磁盘工作模式下, 还原时间也是有很大差异的。我们建议如果用户采用备份与 还原的方式做数据迁移,并且对数据库离线时间要求比较苛 刻的话,在新数据库存储磁盘模式上应选择 RAID1或者RAIDQ还原数据库时,有两种具体操作方式: 1 、新建立一个空 白数据库,再还原; 2、还原数据库时指定新库存储位置和文 件组。具体操作步骤这里不再赘述,我们建议用户采用第一 种方式操作。注意:在还原数据库后, 根据用户旧数据库的配置不同, 可能还需要建立登录名和数据库访问用户,并将新数据库的 登录名与系统进行挂接。4、 分离与附加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 狼蒲松龄课件
- 狼疮性肾炎课件
- 农业废弃物资源化利用项目技术集成与应用研究报告
- 历届护士面试题库及答案
- 咖啡连锁品牌在2025年市场布局中的社区商业饮品品牌建设报告
- 铁路货场改扩建项目2025年社会稳定风险评估与风险应对措施研究
- 2025年金融衍生品市场创新风险管理与金融风险管理人才培养计划报告
- 农业物联网在2025年精准种植中的农业资源合理配置报告
- 2026年中国新能源汽车智能化设计研究报告:人机交互篇
- 电商绿色物流包装材料可持续发展现状与挑战报告
- 成瘾心理咨询与治疗权威指南
- 3.环境知觉理论
- 希尔国际商务第11版英文教材课件完整版电子教案
- 社区网格员通用安全知识培训课件
- SWITCH塞尔达传说旷野之息-1.6金手指127项修改使用说明教程
- 启东事业单位考试真题2022
- 导尿术导尿术课件
- 燃气轮机控制系统
- 规划用地性质调整论证报告
- 法考客观题历年真题及答案解析卷二(第3套)
- YS/T 261-2011锂辉石精矿
评论
0/150
提交评论