[发明专利]从Informix数据库向人大金仓数据库迁移的方法有效

专利信息
申请号: 201610115479.2 申请日: 2016-03-01
公开(公告)号: CN105808675B 公开(公告)日: 2020-04-28
发明(设计)人: 周栋;李光亚;陈诚 申请(专利权)人: 万达信息股份有限公司
主分类号: G06F16/21 分类号: G06F16/21
代理公司: 上海申汇专利代理有限公司 31001 代理人: 翁若莹;柏子雵
地址: 200233 上海市徐*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明要解决技术问题是:将多个Informix数据库表批量导入人大金仓数据库,提高数据迁移过程中的安全性,并适用于没有网络连接场合。为了解决上述技术问题,本发明的技术方案是提供了一种从Informix数据库向人大金仓数据库数据迁移的方法。本发明提供的方法,解决了从Informix数据库向人大金仓数据库迁移数据问题,有利于信息系统的国产化迁移,有利于解决无网络环境下的数据迁移,有利于提高数据迁移过程中的安全性,有利于对迁移数据的备份,有利于节省重复导入数据的时间。
搜索关键词: informix 数据库 人大 迁移 方法
【主权项】:
一种从Informix数据库向人大金仓数据库数据迁移的方法,其特征在于,包括以下步骤:步骤1、使用Informix数据导出工具,导出数据表的文本文件,每个数据表生成1个独立的文本文件,每个文本文件名为数据表名,在每个文本文件中:第一行为字段名,以ASCII码一分隔字段名;第二行起为数据表的数据,每行数据以ASCII码二分隔,每行数据的字段值以ASCII码一分隔,其中:字符型数据以双引号括起;数字型数据保持不变;日期型数据以[ ]括起,年月日的分隔符为/;空值为(null);文本型数据保持不变;步骤2、读取一个文本文件,记录当前文本文件对应的数据表名;步骤3、读取当前文本文件的内容,将ASCII码13及ASCII码二替换为空格,另存为临时文件tmp_数据表名。步骤4、从临时文件tmp_数据表名的第二行开始按行读入,以ASCII码一为分隔读取每个字段值并进行数据格式转换,其中:字符型数据将两端的双引号替换为单引号;数字型数据保持不变;日期型数据去掉两端的[ ],将年月日的分隔符/替换为‑,上午/下午替换为AM/PM,并以单引号括起;(null)替换为null;文本型数据以单引号括起,字段之间以逗号分隔,前端加入INSERT INTO数据表名及起始符,后端加入结束符,存入导入文件do_数据表名。步骤5、重复步骤2到步骤4,直到所有文本文件均被处理完成;步骤6、将所有导入文件do_数据表名转储到人大金仓数据库服务器上;步骤7、按行依次读入导入文件do_数据表名的内容,写入新的数据库语句文件,每个文件最多包含指定的行,文件名以infx‑kb1.sql~infx‑kbn.sql依次顺序编号;步骤8、在人大金仓数据库中依次执行数据库语句文件,将数据插入人大金仓数据库。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201610115479.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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