[发明专利]数据库同步方法及装置在审
申请号: | 202110446345.X | 申请日: | 2021-04-25 |
公开(公告)号: | CN113312425A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 刘高贵;崔荣晓;李志龙 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/25 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 贾磊;李辉 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 同步 方法 装置 | ||
1.一种数据库同步方法,其特征在于,包括:
获取配置文件;所述配置文件包括数据库参数和操作参数;
收到同步处理指令时,利用所述数据库参数确定来源数据库、目标数据库和桥接数据库;所述桥接数据库具有DBLINK权限;
利用所述桥接数据库和所述操作参数,将所述来源数据库的目标信息同步至所述目标数据库。
2.根据权利要求1所述的方法,其特征在于,所述数据库参数包括来源数据库参数、目标数据库参数和桥接数据库参数;
收到同步处理指令时,利用所述数据库参数确定来源数据库、目标数据库和桥接数据库,包括:
判断所述同步处理指令中是否存在与所述源数据库参数、所述目标数据库参数和所述桥接数据库参数相同的参数值;
如果是,则根据所述同步处理指令和所述参数值确定来源数据库、目标数据库和桥接数据库;
如果否,则生成提醒信息,并将所述提醒信息发送至显示模块。
3.根据权利要求2所述的方法,其特征在于,所述数据库参数还包括默认数据库参数;
判断所述同步处理指令中是否存在与所述源数据库参数、所述目标数据库参数和所述桥接数据库参数相同的参数值之前,还包括:
根据所述同步处理指令判断是否按照所述默认数据库参数确定来源数据库参数、目标数据库参数和桥接数据库参数;
如果是,则根据所述默认数据库参数确定来源数据库参数、目标数据库参数和桥接数据库参数。
4.根据权利要求1所述的方法,其特征在于,所述操作参数至少包括以下参数中的一种或几种:运行模式参数、对象模式参数、数据参数、权限检查参数、调整等级参数、断点重跑参数和分区参数。
5.根据权利要求4所述的方法,其特征在于,利用所述桥接数据库和所述操作参数,将所述来源数据库的目标信息同步至所述目标数据库,包括:
根据所述运行模式参数确定所述目标信息中对象的处理模式;
按照所述处理模式对所述目标信息进行同步处理。
6.根据权利要求4所述的方法,其特征在于,利用所述桥接数据库和所述操作参数,将所述来源数据库的目标信息同步至所述目标数据库,包括:
根据所述对象模式参数确定所述目标信息中对象的过滤文件;
按照所述过滤文件对所述对象进行同步对象过滤。
7.根据权利要求4所述的方法,其特征在于,利用所述桥接数据库和所述操作参数,将所述来源数据库的目标信息同步至所述目标数据库,包括:
根据所述数据参数判断是否同步数据;
如果是,则对表结构和数据进行同步处理;
如果否,则对表结构进行同步处理。
8.根据权利要求7所述的方法,其特征在于,对表结构和数据进行同步处理,包括:
利用多进程对表结构和数据进行同步处理。
9.根据权利要求4所述的方法,其特征在于,利用所述桥接数据库和所述操作参数,将所述来源数据库的目标信息同步至所述目标数据库,包括:
根据所述断点重跑参数确定重跑位置;
按照所述重跑位置重新进行同步处理。
10.根据权利要求1-9任一项所述的方法,其特征在于,将所述来源数据库的目标信息同步至所述目标数据库,包括:
对所述目标信息的多个子信息按照资源占用量进行排序,得到排序结果;
根据所述排序结果将来源数据库的所述多个子信息同步至目标数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110446345.X/1.html,转载请声明来源钻瓜专利网。