[发明专利]数据库同步方法及装置在审

专利信息
申请号: 202110446345.X 申请日: 2021-04-25
公开(公告)号: CN113312425A 公开(公告)日: 2021-08-27
发明(设计)人: 刘高贵;崔荣晓;李志龙 申请(专利权)人: 中国建设银行股份有限公司
主分类号: G06F16/27 分类号: G06F16/27;G06F16/25
代理公司: 北京三友知识产权代理有限公司 11127 代理人: 贾磊;李辉
地址: 100033 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据库 同步 方法 装置
【说明书】:

发明提供了一种数据库同步方法及装置,涉及数据处理技术领域,该方法包括:获取配置文件;配置文件包括数据库参数和操作参数;在收到同步处理指令时,利用数据库参数确定来源数据库、目标数据库和桥接数据库;桥接数据库具有DBLINK权限;利用桥接数据库和操作参数,将来源数据库的目标信息同步至目标数据库。本发明利用具有DBLINK权限的桥接数据库作为来源数据库与目标数据库的中间数据库,实现不需要DBA权限的情况下,目标信息从来源数据库向目标数据库的自动同步,操作简便,提高了数据同步效率,另外,该方案还可通过参数配置文件实现灵活的参数配置,可适用于多组数据库之间的同步。

技术领域

本发明涉及数据处理技术领域,尤其是涉及一种数据库同步方法及装置。

背景技术

本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

数据库同步是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。要将一个数据库的数据同步到另外一个数据库,需要有DBA(Database Administrator,数据库管理员)权限才能较快的完成同步,考虑到有些情况下,非DBA人员也需要数据库同步,现有数据库同步方案中,数据库同步需要手工操作,且如果没有DBA权限数据库同步速度较慢,目前,针对源数据库和目标数据库没有足够权限,需要进行数据库同步的情况,尚未提出更优的解决方案。

发明内容

本发明提供了一种数据库同步方法及装置,可以在源数据库和目标数据库没有足够权限,且本地I/O吞吐能力较差的环境下,提升从源数据库同步对象及数据到目标数据库的效率,简化操作。

第一方面,本发明实施例提供了一种数据库同步方法,该方法包括:获取配置文件;所述配置文件包括数据库参数和操作参数;收到同步处理指令时,利用所述数据库参数确定来源数据库、目标数据库和桥接数据库;所述桥接数据库具有DBLINK权限;利用所述桥接数据库和所述操作参数,将所述来源数据库的目标信息同步至所述目标数据库。

进一步地,数据库参数包括来源数据库参数、目标数据库参数和桥接数据库参数;收到同步处理指令时,利用所述数据库参数确定来源数据库、目标数据库和桥接数据库,包括:判断所述同步处理指令中是否存在与所述源数据库参数、所述目标数据库参数和所述桥接数据库参数相同的参数值;如果是,则根据所述同步处理指令和所述参数值确定来源数据库、目标数据库和桥接数据库;如果否,则生成提醒信息,并将所述提醒信息发送至显示模块。

进一步地,数据库参数还包括默认数据库参数;判断所述同步处理指令中是否存在与所述源数据库参数、所述目标数据库参数和所述桥接数据库参数相同的参数值之前,还包括:根据所述同步处理指令判断是否按照所述默认数据库参数确定来源数据库参数、目标数据库参数和桥接数据库参数;如果是,则根据所述默认数据库参数确定来源数据库参数、目标数据库参数和桥接数据库参数。

进一步地,操作参数至少包括以下参数中的一种或几种:运行模式参数、对象模式参数、数据参数、权限检查参数、调整等级参数、断点重跑参数和分区参数。

进一步地,利用所述桥接数据库和所述操作参数,将所述来源数据库的目标信息同步至所述目标数据库,包括:根据所述运行模式参数确定所述目标信息中对象的处理模式;按照所述处理模式对所述目标信息进行同步处理。

进一步地,利用所述桥接数据库和所述操作参数,将所述来源数据库的目标信息同步至所述目标数据库,包括:根据所述对象模式参数确定所述目标信息中对象的过滤文件;按照所述过滤文件对所述对象进行同步对象过滤。

进一步地,利用所述桥接数据库和所述操作参数,将所述来源数据库的目标信息同步至所述目标数据库,包括:根据所述数据参数判断是否同步数据;如果是,则对表结构和数据进行同步处理;如果否,则对表结构进行同步处理。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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