数据迁移方案.docx

上传人:王** 文档编号:491166 上传时间:2023-09-20 格式:DOCX 页数:6 大小:18.69KB
下载 相关 举报
数据迁移方案.docx_第1页
第1页 / 共6页
数据迁移方案.docx_第2页
第2页 / 共6页
数据迁移方案.docx_第3页
第3页 / 共6页
数据迁移方案.docx_第4页
第4页 / 共6页
数据迁移方案.docx_第5页
第5页 / 共6页
数据迁移方案.docx_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据迁移方案.docx》由会员分享,可在线阅读,更多相关《数据迁移方案.docx(6页珍藏版)》请在优知文库上搜索。

1、数据迁移方案作者:Han.Xue信息系统数据迁移需要考虑的因素很多,比如操作系统类别、数据库类型、版本、数据结构、数据规模、最小允许宕机时间等等。对于本项目,假定满足下列条件:1.操作系统一致2、 数据库类型一致,均为MicrosoftSQLServer3、 数据库版本均为SQLServer2000现存在两种数据迁移的考虑,第一种是新旧数据库系统采用相同数据结构存储,第二种是新旧数据库系统采用不同数据结构存储。下面分别详细说明。一、不同数据结构的数据升迁新系统建设完成后,需要对旧系统中数据进行升迁。对于从旧系统中升迁历史数据,需要首先建立旧系统历史数据与新系统数据结构的对应关系,并根据对应关系

2、建立数据逻辑视图。然后使用导入导出工具将历史数据一次性导入到新系统中。数据升迁工作需要遵循以下原则:1 .数据项长度不一致的处理对于新系统与旧系统的数据项长度不一致的,为了防止数据丢失,应以数据项较长的为准。2 .代码标准不一致的处理对于新系统与旧系统的同一数据项,而代码标准不一致的,需要建立代码对照表交由用户审定后再进行升迁。3 .数据采集方式不一致的处理旧系统为代码输入项目,新系统为手工录入项目的,数据升迁时直接将含义升迁至新系统中。旧系统为手工录入项目,新系统为代码输入项目的,数据升迁时应将数据导入临时表中,由用户确认这些数据的新代码后再导入正式库。4 .增减数据项目的处理新系统中新增的

3、数据项目,如果为关键非空项,在数据升迁时需要由用户指定默认值或者数据生成算法。旧系统有而新系统已取消的数据项目,原则上升迁至该记录的备注字段。对于没有备注项目的,需要与用户协商是否需要继续保留。5 .历史数据归档的处理这种数据交换模式为大量、批量、一次性执行的工作。此项工作要求需要支持异常终断后继续,并且在完成数据升迁后,需要出具数据升迁报告交由用户审核确认。如果数据升迁工作顺利完成,原有一期系统数据在备份并刻录光盘后,将不再保留。6.完成此项工作提交的文档:1)数据升迁报告2)新旧系统代码项对照关系备忘录3)新版系统中取消数据对象、数据项备忘录4)新版系统由于历史数据升迁工作要求数据结构修订

4、备忘录5)历史数据清理工作备忘录6)旧系统历史数据刻录光盘二、数据结构相同的数据迁移对于数据结构相同的数据迁移,常见有两种方式:先备份再恢复的方式和数据库文件分离与附加的方式。但无论哪种方式,均需要在不同数据库服务器之间,对数据文件或者备份文件进行拷贝和复制,因此我们建议在数据库迁移时尽可能减少数据库文件大小,便于进行处理,减少文件复制的耗时。在开始说明两种方式之前,首先明确一下备份恢复和分离附加的概念:1、备份与恢复备份就是指对SQLServer数据库及其他相关信息进行拷贝,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,如果数据库因以外而损坏,这些备份文件将在数据库恢复时被用来

5、恢复数据库。恢复就是把遭受破坏、丢失的数据或出现错误的数据库恢复到原来的正常状态,这一状态就是有备份决定的。2、分离与附加在SQLServer运行时,在Windows中不能直接移动SQLServer数据库文件,如果想移动SQLServer数据库文件,就要将数据库文件从SQLServer服务器中分离出去,分离后SQLServer服务器上不再有该数据库。附加数据库的工作是分离数据库的逆操作,通过附加数据库,可以将没有加入SQLServer服务器的数据库文件加到服务器中。一般来讲,数据库的分离与附加操作比备份与还原的数据库迁移方式要更迅速、便捷。下面详细介绍两种方式的迁移步骤。1.准备工作在SQLS

6、erver中,每个数据库的数据库文件分为数据和日志两个文件。旧系统经过长时间运行,一般来说数据库的日志文件均比较巨大。如果最初按照SQLServer默认参数建立数据库的话,日志文件按照10%的增量递增扩展,将占用很大磁盘空间。我们建议在做数据库迁移之前,根据用户需要,对数据库的日志文件进行清空、截断和收缩。这样一来一般数据库的日志文件大小可以缩小至几兆。具体操作步骤这里就不再赘述了。在这里我们需要提醒用户的是,一旦进行了日志的清空、截断和收缩并且丢失了数据库的当前时间点备份,那么数据库自从上一次备份以来的数据将不可还原,这是尤其要注意的。因此一般我们建议用户在对日志文件进行上述处理时,需要做一

7、次完整数据库备份。2、备份与还原的方式在准备工作完成后,用户应妥善保存数据库的完整备份文件,再进行下一步工作。对于数据库规模比较大的项目,还原数据库耗时将比备份时间要长。而且在不同的数据库存储的磁盘工作模式下,还原时间也是有很大差异的。我们建议如果用户采用备份与还原的方式做数据迁移,并且对数据库离线时间要求比较苛刻的话,在新数据库存储磁盘模式上应选择RAIDl或者RAIDOo还原数据库时,有两种具体操作方式:L新建立一个空白数据库,再还原;2、还原数据库时指定新库存储位置和文件组。具体操作步骤这里不再赘述,我们建议用户采用第一种方式操作。注意:在还原数据库后,根据用户旧数据库的配置不同,可能还需要建立登录名和数据库访问用户,并将新数据库的登录名与系统进行挂接。4、分离与附加的方式一个数据库只能被一个服务器管理,通过分离数据库可以将数据库与服务器分离。附加数据库就是将存放在硬盘上的数据库文件加入到SQLServer服务器中。对于数据规模比较大的数据库迁移,我们建议采用这种方式进行。具体操作步骤不再赘述。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 解决方案

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!