[发明专利]基于用电信息采集系统跨平台数据库数据迁移的方法在审
申请号: | 201511016175.2 | 申请日: | 2015-12-31 |
公开(公告)号: | CN106649419A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 唐如意;巢玉强;李翀;王军;赵佩;孙思思 | 申请(专利权)人: | 国网河北省电力公司;国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京纵横知识产权代理有限公司32224 | 代理人: | 耿英,董建林 |
地址: | 050021 河北*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用电 信息 采集 系统 平台 数据库 数据 迁移 方法 | ||
技术领域
本发明属于信息系统技术领域,具体涉及用电信息采集系统跨平台数据库数据迁移的应用。
背景技术
随着信息技术的发展,信息系统替换的频率也越来越高。在系统替换的过程中就有必要进行数据迁移。数据正在逐渐成为企业的核心资产,数据的迁移成为企业时刻关注的问题。数据迁移,是指从一种源数据库中提取数据,根据需要,迁移或者移植到目标数据库中,其中异构数据库迁移更是一项具有挑战性的工作。异构数据库迁移是指各自拥有自己的应用特性、完整性控制和安全性控制多个数据库,且在多个数据库之间存在着以下一种或者多种异构性:1计算机体系结构的异构;2基础操作系统的异构;3 DBMS本身的异构。本次研究的背景是河北省电力公司实施的用电信息采集系统主站升级改造项目。升级改造过程中,由于新购的SUN小型机与原生产库IBM数据库服务器属不同的操作系统平台,数据库备份系统备份的数据,无法跨平台恢复到SUN小型机搭建的查询库数据库上,且查询库和生产库的Oracle版本不一致。因此该次数据迁移是基于跨操作系统平台与不同版本数据库的异构数据迁移,安全风险大,技术含量高,业务水平要求高。
对于异构数据库系统,要实现数据共享应当达到两点,一是实现数据库转换,二是实现数据的透明访问。在数据转换过程中,原来的生产库数据库系统数据不能废弃,需要迁移到新的查询库数据库中继续发挥作用。将现有生产库数据中有效数据导入查询库中,对系统切换及新系统上线运行有着重要影响。数据迁移稍有不慎,便会造成新系统不能正常启动,假若迁移过多垃圾数据,将有可能使新系统运行缓慢,甚至瘫痪。数据迁移的失败将直接造成整个系统升级改造的失败。数据迁移必须确保导入数据的完整性。采集系统业务复杂,数据量大,并且比较分散,数据导入后,升级后系统必须保证对生产库与查询库的操作能够正常进行。系统上线后,用户可能需要对终端进行召测、对用户档案进行调试,对电表数据进行查询等,这些操作都依赖数据迁移的成功。只有保证数据的正确性、可用性,才能保证采集业务正常运行。
发明内容
本发明提供一种基于用电信息采集系统跨平台数据库数据迁移的理论和方法,解决了河北用电信息采集系统升级改造项目中遇到的跨平台数据迁移的重要难题,停机时间短,工期短,可靠性高,安全性高,操作简单,保证了数据迁移的准确性和完整性,促进了整个升级改造项目的圆满完成,也刷新了信息系统业内数据迁移项目中跨平台数据迁移的记录。
为了实现上述发明目的,本发明采取如下技术方案:
采集系统数据库的数据迁移,将生产库存储上数据,无损的迁移至查询库数据库存储上,要跨越2种架构。考虑通过数据库备份迁移软件DATA PUMP和 RMAN 来实现。为了可行性考虑,同时展开了这两种迁移方案测试及论证。 DATA PUMP工具提供了一种基于服务器端的数据导入导出使用程序,所有DATA PUMP都作为一个服务器进程,数据不再由客户程序处理。DATA PUMP工具的导出和导入实现 ORACLE 数据库之间的数据传输。 RMAN是RECOVERY MANAGER的缩写,为ORACLE的恢复管理器,主要用于备份和恢复数据库,特点如下:1、可以备份数据库、表空间、数据文件、控制文件以及日志文件。2、压缩备份可以只备份发生变化的内容。
考虑到AIX操作系统与Solaris操作系统的Oracle数据库备份还原属于不同的操作系统;鉴于异构平台数据还原需要进行格式转换,存在一定的技术风险,通过咨询相关Oracle专家并结合其他现场经验,采用RMAN方式通过convert方法进行数据迁移。
其具体的方案为:
本发明提供一种基于用电信息采集系统跨平台数据库数据迁移的方法,其是一种应用于不同操作系统之间且不同版本的oracle数据库之间的数据迁移方法,用电信息采集系统包括生产库和查询库,其特征在于:其包括以下步骤:
1)利用RMAN在原服务器对原数据库进行全库备份,生成备份文件;
2)利用RMAN在新服务器将步骤1)的备份文件全库恢复到新的数据库中;
3)对恢复后的数据库通过convert database命令转换。
优选的,所述步骤1)包括以下步骤:
1.1)建立通道分配:通道公配是确定连接数据库备份的设置个数,每设置一个设备就代表RMAN会自动启动一个服务器会话,由此来完成数据库的备份与恢复的操作;
1.2) 在ORACLE的归档模式下,使用BACKUP命令备份数据库中的对像;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网河北省电力公司;国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司,未经国网河北省电力公司;国电南瑞科技股份有限公司;国电南瑞南京控制系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511016175.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:办公椅
- 下一篇:一种数据动态查询的方法及装置
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置