[发明专利]从远程服务器进行异构数据库复制的系统和方法有效
申请号: | 201980003867.3 | 申请日: | 2019-04-26 |
公开(公告)号: | CN111052106B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | A·库莫尔;A·都贝;V·萨奇德夫;S·R·科尔宾 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 刘玉洁 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 服务器 进行 数据库 复制 系统 方法 | ||
1.一种用于从远程服务器进行异构数据库复制的系统,包括:
计算机,所述计算机包括处理器以及在其上操作的变更数据捕获系统,所述变更数据捕获系统使得能够在所述远程服务器和一个或多个目标数据库服务器之间复制事务日志数据;
其中所述变更数据捕获系统包括捕获部件,所述捕获部件能操作以经由网络连接访问数据库处的记录并且执行捕获过程,所述捕获过程通过向所述远程服务器发送包括连接参数和从属服务器ID的命令而向所述远程服务器注册,其中所述数据库与所述远程服务器相关联,并且其中所述捕获过程被配置为从所述远程服务器接收事务日志事件,所述事务日志事件指示在所述数据库处修改数据的数据库事务;
其中所述捕获过程被配置为作为所述远程服务器的复制从属设备而出现和操作,包括使用用于如下的过程:
确定使得能够进行与所述远程服务器的操作的从属服务器ID,以及
确定包括起始位置的日志定位信息,该信息被提供给所述远程服务器以供所述远程服务器在从所述起始位置开始发送事务日志数据时使用;以及
其中事务日志事件被所述捕获过程处理并在规范格式输出中作为变更数据输出,以由递送过程在将所述变更数据应用于所述一个或多个目标数据库服务器或其它系统时使用。
2.如权利要求1所述的系统,其中事务日志事件被写到输出或轨迹文件,以供变更数据捕获系统与目标数据库服务器使用。
3.如权利要求1所述的系统,其中变更数据捕获系统在与远程服务器不同的计算机处或不同的网络上提供。
4.如权利要求1-3中的任一项所述的系统,其中远程服务器在访问受限的环境或云环境内提供。
5.如权利要求1-3中的任一项所述的系统,其中远程服务器是MySQL服务器。
6.一种用于从远程服务器进行异构数据库复制的方法,包括:
在包括处理器的计算机处,提供在其上操作的使得能够在所述远程服务器和一个或多个目标数据库服务器之间复制事务日志数据的变更数据捕获系统,其中所述变更数据捕获系统包括捕获部件,所述捕获部件能操作以经由网络连接访问数据库处的记录并且执行捕获过程,所述捕获过程通过向所述远程服务器发送包括连接参数和从属服务器ID的命令而向所述远程服务器注册,其中所述数据库与所述远程服务器相关联,并且其中所述捕获过程被配置为进行以下操作:
从所述远程服务器接收事务日志事件,所述事务日志事件指示在所述数据库处修改数据的数据库事务;
其中所述捕获过程被配置为作为所述远程服务器的复制从属设备而出现和操作,包括使用用于如下的过程:
确定使得能够进行与所述远程服务器的操作的从属服务器ID,以及
确定包括起始位置的日志定位信息,该信息被提供给所述远程服务器以供所述远程服务器在从所述起始位置开始发送事务日志数据时使用;以及
其中事务日志事件被所述捕获过程处理并在规范格式输出中作为变更数据输出,以由递送过程在将所述变更数据应用于所述一个或多个目标数据库服务器或其它系统时使用。
7.如权利要求6所述的方法,其中事务日志事件被写到输出或轨迹文件,以供变更数据捕获系统与目标数据库服务器使用。
8.如权利要求6所述的方法,其中变更数据捕获系统在与远程服务器不同的计算机处或不同的网络上提供。
9.如权利要求6至8中的任一项所述的方法,其中远程服务器在访问受限的环境或云环境内提供。
10.如权利要求6至8中的任一项所述的方法,其中远程服务器是MySQL服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980003867.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于假发的具有梯度长度特性的连续股线及其制造方法
- 下一篇:电弧放电探测装置