[发明专利]一种通用可配置的数据库数据迁移方法无效

专利信息
申请号: 201010113186.3 申请日: 2010-02-24
公开(公告)号: CN101789021A 公开(公告)日: 2010-07-28
发明(设计)人: 武玉刚 申请(专利权)人: 浪潮通信信息系统有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 暂无信息 代理人: 暂无信息
地址: 250014 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 通用 配置 数据库 数据 迁移 方法
【说明书】:

技术领域

发明涉及一种数据库数据迁移技术领域,具体地说是一种一种通用可配置的数据库数据迁移方法。

背景技术

随着信息技术的发展,数据库技术的应用越来越广泛,目前主流的数据库主要有oracle、sqlserver、sybase、informix等,数据库的多样性带来了数据在不同数据库之间的迁移,而且这种迁移随着信息技术的发展也变得越来越频繁。

由于各中类型的数据其数据存储方式各有不同且其存储格式不公开,因此在进行数据迁移时,各类数据库产品往往只能通过私有的工具在本类数据库产品中的进行迁移,而对于不同类型数据库之间的数据迁移各类型的数据库均不提供相应的支持。

以往,工程师在不同数据库间进行数据迁移时没有相应的工具,只能通过手工重新建表,并且通过手动将源数据库中的数据维护到目的数据库中。

这种迁移方式存在以下几个缺点:

1)不同类型数据库之间的数据描述没有通用的格式定义,缺少一种中性的数据存储格式。

2)手动迁移极容易出现一些差错,因此数据迁移后的准确性较难保证。

3)手动迁移数据费时费力,尤其是数据表较多且表中的数据行数数量级较大时更是如此。

发明内容

本发明的目的是提供一种一种通用可配置的数据库数据迁移方法。

本发明的目的是按以下方式实现的,包括以下内容:

基于XML的数据库连接信息配置文件格式定义,以下简称为DB_INFO.XML,该格式定义了连接数据所必须的信息,包括数据库驱动类、数据库连接所需的url、数据库用户名、数据库密码,定义格式如下:

<dbInfo id=″1″driverClassName=″oracle.jdbc.driver.OracleDriver″url=″jdbc:oracle:thin:@127.0.0.1:1521:omc″username=″user″password=″passwd″/>

基于XML的表结构信息配置文件格式定义,以下简称为TABLIE_INFO.xml,该格式定义了数据表的表名、表中各列的列名及数据类型,定义格式如下:

<table name=″userinfo″>

    <column name=″id″type=″integer″/>

    <column name=″name″type=″varchar(32)″/>

    <column name=″birthday″type=″datetime″/>

</table>

基于XML的数据转储文件文件格式定义,以下简称为TABLE_DATA.xml,该格式定义了表名、列名以及表中的数据在XML中的存储结构,定义格式如下:

<table name=″userinfo″>

   <columns>

      <column name=″id″/>

      <column name=″name″/>

      <column name=″birthday″/>

</columns>

<values>

<value>

<v>1</v>

<v>wuyg</v>

<v>1982-09-24</v>

</value>

<value>

<v>2</v>

<v>wuxy</v>

<v>1980-12-26</v>

</value>

</values>

</table>

将源数据库中数据导出为基于XML的数据转储文件的方法还包括,使用已定义的源数据库连接信息自动连接到源数据库,然后解析表结构配置文件获取表结构信息,通过获取的表结构信息构造数据导出所需的sql,进而根据sql查询数据并将查询出的数据组织为基于XML的数据转储文件规定的格式,最后写出为文件;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通信信息系统有限公司,未经浪潮通信信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010113186.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top