[doc格式] 政府办公自动化信息系统数据迁移解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
政府办公自动化信息系统数据迁移解决方
案
广西科学院
JournalofGuangxiAcademyofSciences
2008,24(4):354,355,359
Vo1.24,No.4November2008
政府办公自动化信息系统数据迁移解决方案
SolutionofDataTransferforOAInformationSystem
ofGovernment
赵钦,周丹
ZHAOQin,ZHOUDan
(广西经济信息中心,广西南宁530022)
(GuangxiEconomicInformationCenter,Nanning,Guangxi,530022,China)
摘要:阐述政府办公自动化新旧系统数据迁移的意义,提出一种政府办公自动化信息系统数据迁移解决方案.
该方案通过数据库结构分析,数据迁移
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
设计和数据迁移实现3个步骤,可以正确,快速地实现政府办公自
动化新旧系统的数据迁移,保证数据的完整性.
关键词:数据迁移办公自动化信息系统方案
中图法分类号:TP274文献标识码:A文章编
号:l0027378(2008)04—0354—02
Abstract:ThisthesisexpoundsthesignificanceofdatatransferinOAinformationsystemof
government.andputsforwardasolutionhowtododatatransferinOAinformationsystemof
government.Basedon3steps:DBStructureanalyse;datatransferflowdesign;datatransfer
implementation,thissolutioncanexactlyandquicklyachievethewayofdatatransferbetween
theoriginalsystemandthenewsystem,andguaranteetheintegralityofdata.
Keywords:datatransfer,OA,solution
近年来,各级政府部门不断加大电子政务信息
化的工作力度,在电子政务信息化建设过程中,随着
技术的不断发展,随着数据库管理系统和操作系统
平台更新换代速度的加快,原有的办公自动化信息
系统不断被功能更强大的新系统所取代,在新旧系
统的转换过程中,必然要面临一个重要的问题——
数据迁移.数据迁移是数据系统整合中保证系统平
滑升级和更新的关键部分口j.旧的办公自动化信息
系统从使用到被新系统取代,在此期间积累了大量
的历史数据,这些历史数据中许多是新系统顺利启
用所必须的,也是为今后业务部门工作提供范例和
数据分析的重要依据,因此切实有效的数据迁移解
决方案,不仅能够将新系统所需要的数据从旧数据
库中载入,而且不会影响新旧数据库的使用,从而实
现平滑过渡.本文根据政府办公自动化信息系统的
特点,提出一种政府办公自动化信息系统数据迁移
的实现方案,供有关部门参考.
收稿Et期:2008—1012
作者简介:赵钦(1981),男,助理工程师,主要从事计算机网络安
全和网络存储研究.
1办公自动化新旧系统数据迁移的意义
数据迁移是将旧系统中所需要的历史数据进行
清洗,转换,并装载到新系统中的过程,具体来说就
是将旧系统数据库中指定表的结构,内容和文件存
放的路径,命名规则与新系统数据库中指定表进行
比对,分析,建立新旧系统数据库映射关系表,在依
据新系统数据库结构对数据进行抽取并加以转换后
导入到新系统中的过程.实现过程可大致分为3个
步骤,数据迁移前的准备,数据迁移的实现,数据迁
移后的校验.
数据迁移的质量是新系统成功上线的重要前
提,也是新系统今后稳定运行的有力保障.如果数
据迁移失败,新系统将不能正常启用;如果数据迁
移的质量较差,没能屏蔽全部的垃圾数据,将对新
系统造成很大的隐患,新系统一旦访问这些垃圾数
据,可能会由这些垃圾数据产生新的错误数据,严
重时还会导致系统异常.相反,成功的数据迁移
可以有效地保障新系统/l~,N运行,并能继承珍贵的
历史数据,例如政府部门的收发文电子文档,档案管
理资料,通讯资料等.
赵钦等:政府办公自动化信息系统数据迁移解决方案355
目前软件开发商对自己开发的信息系统进行升
级或者改造时,由于拥有系统原代码和对使用的数
据库结构了如指掌,他们可以很容易的一次性将历
史数据迁移到新升级或者新系统中.但是如果旧系
统和新系统不是同一家软件开发商开发时,无疑会
出现历史数据的无法迁移而不能继续使用原有数据
的现象,这造成政府办公自动化信息系统升级改造
后面临着两方面的问题:一是束缚于同一家软件开
发商,二是让大量的历史数据付之东去.可见数据迁
移对系统切换乃至新系统的运行都有着十分重要的
意义.
2政府办公自动化新旧系统数据迁移的解
决方案
新旧系统的数据迁移不是简单的数据备份.数
据备份是把在线数据保存为离线数据的一种数据保
护方式,备份的对象是文件系统.然而,新旧系统的
数据迁移技术保存的是文件而不是整个文件系统,
新旧系统的数据迁移是将需要的历史数据一次或几
次转换到新的系统中,其最主要任务是在短时间内
完成大批量数据的抽取,清洗和装载.根据政府办公
自动化信息系统的特点,我们设计新旧系统的数据
迁移方案主要包括新旧系统数据库结构分析,数据
迁移方法,数据迁移实现3个方面.
2.1数据库结构分析
首先,进行旧系统数据字典整理和旧系统数据
质量分析,对迁移数据进行事前效验,包括检查数据
格式,空值,默认值及数据的关联完整性等.然后,进
行新系统数据字典整理和新旧系统数据差异分析,
查找新旧系统数据库中迁移数据所在表的表结构,
相关联表,数据命名规则和数据存放路径及方式等.
最后,根据新旧系统数据库各表之间的映射关系,
建立新旧系统数据库之间的映射关系表,对比它们
之间的相似性和相异性.
例如,我们对将要数据迁移的新旧系统的数据
库进行分析,如果在旧系统的数据库中数据命名用
流水号的方式,不存在相关联的表,数据存放方式是
一
个数据存放在一个文件夹下.那么在新系统的数
据库中数据命名也是用流水号的方式,存在多张相
关联的表,数据存放方式是所有数据存放在一个文
件夹.然后通过查找出的这些特征信息,建立新旧系
统数据库映射关系表.
2.2数据迁移流程设计
数据迁移可以采取不同的方法进行,但是要结
合数据迁移系统的情况,量体裁衣,选择行之有效的
方法,降低风险,减少错误率的增加.
考虑到政府办公自动化信息系统主要存放的历
史数据多为文档资料,因此根据对新旧系统数据库
结构的分析研究,建立新旧系统数据库的映射关系
表后,可以利用转换工具或者自主开发的程序依据
映射关系表把旧系统中的历史数据抽取,多次转换,
剔除无效数据后生成中间数据,再将此数据根据新
系统的数据结构进行校验测试后一次或者多次装载
到新系统中去.数据迁移流程如图1所示.
…据…中间数据墅一新系统数据
图i政府办公自动化信息系统数据迁移流程
在2.1的例子中,我们通过分析出来的映射关
系表,针对历史数据的特征信息,利用操作系统的查
询功能对旧系统的文档数据从多个存放文件夹查找
到一个文件夹中,在使用工具将文件名改为新系统
命名方式,生成中间约定的文件.最后,依据新系统
的数据结构,建立对应新系统数据库的多张数据信
息关系表,再将这些重建的中间数据效验测试后利
用专业的数据库工具装载导入到新系统中.
2.3数据迁移实现
根据图1的数据迁移流程,我们先搭建一个与
新系统1:1的仿真系统环境,它既能模拟新系统的
环境又不影响正在运行的系统数据,同时在向仿真
系统做数据迁移前制定新系统备份策略,以保障在
数据迁移失败后能够及时恢复系统,保障新系统的
正常运行.
在仿真系统环境中,对数据进行迁移后,数据校
验分别从两个方面展开,一是对迁移后数据库的校
验,主要包括:完整性检查(检查外键约束是否存
在),一致性检查(检查相同含义的数据在不同位置
的值是否一致),
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
条数检查(检查新旧数据库对
应的记录条数是否一致),特殊样本数据的检查(检
查同一样本在新旧数据库中是否一致).二是检查新
办公自动化信息系统运行是否正常,检查主要包括
(下转第359页)
圈
赖建彬:铁路客票地区中心异地迁移方案的设计与实现359
进程.
步骤17:检查系统.
步骤18:启动其他子系统,并由B市生产系统
数据库接管业务.
3.3具体实施时的注意事项
在方案具体实施时应该注意6点:(1)第一次切
换到临时系统,分离Truecopy配对时,需要停止主
生产系统上所有业务,包括sybaseASEserver,
Sybasebackupserver,sybaseREPserver,dbcs,
workload,ctms,cios,sdserver等进程,同时卸下
HDSUSP100存储上的所有卷组,否则临时系统接
管时容易产生数据库逻辑页错误.(2)对于复制服务
器需要特别小心.第一次切换时,必须预先挂起铁道
部对该地区中心的下位复制,临时系统重启后再恢
复.第二次切换时,由于涉及生产系统IP的更改,同
时是采用dump/load方式,也须预先挂起铁道部对
该地区中心的下位复制,同时需要重建该地区中心
的下位复制服务器,并且每新加一个车站复制点都
需要预先删除原复制用户basicxmaint,新建一个
复制用户basicnmaint,依次增加每个车站的复制
定义和约定,然后恢复铁道部的下位复制.(3)第二
次切换,dump脚本建议分成单个数据库执行,对于
较大的center,data库,还需要把dump文件分成几
段来执行,并加以压缩,以便在ftp传输时,万一通
道不良需要重传时,缩短时间.(4)为了系统能够平
滑的从HP8620切换到HP7620时减少其他系统参
数的修改,临时系统是采用backup/restore方式建
立,因此临时系统与生产系统主机名称,数据库服务
名(监听实例)是相同的,切换时一定需要小心,容易
发生方向性错误,后果会很严重建议采取系统,数
据库不同口令的方式.(5)作为应急措施,每次系统
重大改动,必须做好备份.(6)注意安排好其他子系
统,如核心网络,应用服务器,负载均衡器等子系统
的同步迁移,做到密切配合与衔接,尽量减少业务中
断时间.
4结束语
迁移
实施方案
关于机房搬迁实施方案高中班级自主管理实施方案公交公司安全生产实施方案成立校园管乐队的实施方案中层管理人员竞聘上岗实施方案
二,充分利用原有设备,采取了先
进技术手段,节约大笔费用,圆满地完成了客票核心
数据库系统的异地迁移任务.
参考文献:
[1]铁道部总体组.中国铁路客票发售和预定系统5.0
版?地区中心技术手册[M].北京:中国铁道出版社,
2006.
E23杨孝如,徐任,李立,等.Sybase数据库系统管理指南
[M].北京:中国水利水电出版社,1997.
(责任编辑:尹闯)
(上接第355页)
数据一致性测试,执行功能测试,性能测试,数据备
份和恢复测试等.这两个方面校验的结果是判断新
系统能否正式启用的重要依据.
迁移数据在仿真系统环境中成功通过测试后,
在向新系统进行数据迁移前还需要做好以下几个方
面工作:新系统中数据完全备份,再次确定数据迁移
方案,软硬件调试等.
最后按照确定的数据迁移方案正式实施数据迁
移,迁移成功并且数据库参数和性能达到要求后,就
可以正式运行新系统,使之满足数据迁移后实际应
用的需要.
3结束语
在政府办公自动化信息系统升级过程时,数据
迁移是其中至关重要的一个部分.实现数据迁移的
方法有多种,在实际的数据迁移过程中应根据迁移
数据的源数据库和目的数据库及其中的数据类型.
在保证数据完整性和安全性的前提下,尽量选择简
便易行的方法,这样不但可以避免花费大量人力物
力重新输入数据,还能够保证数据不在迁移过程中
丢失,使新的办公自动化信息系统能够保留多年来
的珍贵历史数据,以确保新系统正式运行,并投入实
际使用.
参考文献
[1]姜宁康,时成阁.网络存储导论[M].北京:清华大学出
版社,2007.
(责任编辑:韦廷宗)