利索能及
我要发布
收藏
专利号: 2014107386277
申请人: 北京国双科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据库批量同步处理方法,其特征在于,包括:确定待同步数据库;

在所述待同步数据库中获取已配置数据库,其中,所述已配置数据库为已进行预先设置执行同步操作的数据库,在所述已配置数据库中包括多个代理作业,所述多个代理作业为所述已配置数据库生成的多个代理作业;

分别确定所述已配置数据库中需要禁用或删除的代理作业;

分别对所述已配置数据库进行修改,禁用或删除所述已配置数据库中需要禁用或删除的代理作业,得到修改后的数据库;以及对所述修改后的数据库执行批量同步处理。

2.根据权利要求1所述的方法,其特征在于,对所述修改后的数据库执行批量同步处理之后,所述方法还包括:接收检查指令,其中,所述检查指令为用于指示检查批量同步处理后的数据库是否同步成功的指令;

根据所述检查指令对批量同步处理后的数据库执行检查,得到检查结果,其中,所述检查结果包含批量同步处理后的数据库是否同步成功的信息;以及将所述检查结果发送至目标地址。

3.根据权利要求1所述的方法,其特征在于,在所述待同步数据库中获取已配置数据库之后,在分别确定所述已配置数据库中需要禁用或删除的代理作业之前,所述方法还包括:在所述待同步数据库中确定未进行配置的数据库;以及分别对所述未进行配置的数据库进行配置。

4.根据权利要求3所述的方法,其特征在于,分别对所述未进行配置的数据库进行配置包括:获取所述未进行配置的数据库中已有的配置指令,其中,所述配置指令为用于指示对所述未进行配置的数据库进行预先配置执行同步操作的指令;以及通过所述配置指令分别对所述未进行配置的数据库进行配置,或者,

接收外部输入的配置代码,其中,所述配置代码为用于对所述未进行配置的数据库进行预先配置执行同步操作的代码;以及根据所述配置代码生成的相应配置指令分别对所述未进行配置的数据库进行配置。

5.根据权利要求1或3所述的方法,其特征在于,对所述修改后的数据库执行批量同步处理包括:获取所述修改后的数据库;

获取第一预设代理程序,其中,所述第一预设代理程序为用于生成数据库快照的程序;

根据所述第一预设代理程序分别生成与所述修改后的数据库相应的数据库快照;

获取第二预设代理程序,其中,所述第二预设代理程序为用于同步所述数据库快照的程序;以及分别根据所述第二预设的代理程序批量同步所述数据库快照。

6.一种数据库批量同步处理装置,其特征在于,包括:第一确定单元,用于确定待同步数据库;

获取单元,用于在所述待同步数据库中获取已配置数据库,其中,所述已配置数据库为已进行预先设置执行同步操作的数据库,在所述已配置数据库中包括多个代理作业,所述多个代理作业为所述已配置数据库生成的多个代理作业;

第二确定单元,用于分别确定所述已配置数据库中需要禁用或删除的代理作业;

修改单元,用于分别对所述已配置数据库进行修改,禁用或删除所述已配置数据库中需要禁用或删除的代理作业,得到修改后的数据库;以及同步单元,用于对所述修改后的数据库执行批量同步处理。

7.根据权利要求6所述的装置,其特征在于,所述装置还包括:接收单元,用于接收检查指令,其中,所述检查指令为用于指示检查批量同步处理后的数据库是否同步成功的指令;

检查单元,用于根据所述检查指令对批量同步处理后的数据库执行检查,得到检查结果,其中,所述检查结果包含批量同步处理后的数据库是否同步成功的信息;以及发送单元,用于将所述检查结果发送至目标地址。

8.根据权利要求6所述的装置,其特征在于,所述装置还包括:第三确定单元,用于在所述待同步数据库中确定未进行配置的数据库;以及配置单元,用于分别对所述未进行配置的数据库进行配置。

9.根据权利要求8所述的装置,其特征在于,所述配置单元包括:获取子模块,用于获取所述未进行配置的数据库中已有的配置指令,其中,所述配置指令为用于指示对所述未进行配置的数据库进行预先配置执行同步操作的指令;以及第一配置子模块,用于通过所述配置指令分别对所述未进行配置的数据库进行配置,或者,接收子模块,用于接收外部输入的配置代码,其中,所述配置代码为用于对所述未进行配置的数据库进行预先配置执行同步操作的代码;以及第二配置子模块,用于根据所述配置代码生成的相应配置指令分别对所述未进行配置的数据库进行配置。

10.根据权利要求6或8所述的装置,其特征在于,所述同步单元包括:第一获取模块,用于获取所述修改后的数据库;

第二获取模块,用于获取第一预设代理程序,其中,所述第一预设代理程序为用于生成数据库快照的程序;

生成模块,用于根据所述第一预设代理程序分别生成与所述修改后的数据库相应的数据库快照;

第三获取模块,用于获取第二预设代理程序,其中,所述第二预设代理程序为用于同步所述数据库快照的程序;以及同步模块,用于分别根据所述第二预设的代理程序批量同步所述数据库快照。