发明名称 |
一种不同数据库间数据同步的方法和系统 |
摘要 |
本发明涉及一种不同数据库间数据同步的方法和系统。其中方法包括步骤S1,读取源数据库待同步表数据到第一文本文件,以及读取目的数据库同名待同步表数据到第二文本文件;步骤S2,将所述第一文本文件和所述第二文本文件根据唯一索引方式进行数据比较,得到比较结果;步骤S3,对所述比较结果进行数据同步,得到数据同步结果;步骤S4,输出所述数据同步结果。本发明提供了一种基于ORACLE PROC语言第四动态SQL实现的不同ORACLE数据库之间表数据的同步方案,可以根据生产需要针对时间段、全量和表名三个维度进行同步,并能够扩展为多进程,在没有表信息的前提下,只需要已知待同步的表名称即可完成同步,能够实现不同的同步逻辑、满足不同的业务场景。 |
申请公布号 |
CN105930493A |
申请公布日期 |
2016.09.07 |
申请号 |
CN201610291031.6 |
申请日期 |
2016.05.04 |
申请人 |
北京思特奇信息技术股份有限公司 |
发明人 |
李波 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京轻创知识产权代理有限公司 11212 |
代理人 |
杨立 |
主权项 |
一种不同数据库间数据同步的方法,其特征在于,包括如下步骤:步骤S1,读取源数据库待同步表数据到第一文本文件,以及读取目的数据库同名待同步表数据到第二文本文件;步骤S2,将所述第一文本文件和所述第二文本文件根据唯一索引方式进行数据比较,得到比较结果;步骤S3,对所述比较结果进行数据同步,得到数据同步结果;步骤S4,输出所述数据同步结果。 |
地址 |
100086 北京市海淀区中关村南大街6号中电信息大厦16层 |