[发明专利]在线数据库迁移有效
申请号: | 201480039080.X | 申请日: | 2014-06-02 |
公开(公告)号: | CN105359147B | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | S·比内;E·施皮格尔贝尔格 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 边海梅 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 给出了用于执行服务器系统之间的在线迁移的各种布置。可以启动数据库从源服务器系统到目标服务器系统的传送。在传送期间,源服务器系统的数据库可以保持在线。可以记录何时数据库的传送被启动的时间指示。在传送数据库时,可以接收对数据库的记录的修改。可以存储多个修改,并且,对于该多个修改中的每个修改,可以存储何时接收到修改的时间指示。在完成数据库到目标服务器系统的传送之后,可以在源服务器系统在线时向由目标服务器系统存储的数据库应用多个修改。 | ||
搜索关键词: | 在线 数据库 迁移 | ||
【主权项】:
1.一种用于执行多个数据库在服务器系统之间的在线迁移的方法,该方法包括:启动多个数据库从源服务器系统中的源数据库服务器向目标服务器系统中的目标数据库服务器的传送,其中所述源服务器系统在所述多个数据库的传送期间是在线的,并且其中所述源数据库服务器和所述目标数据库服务器是不同的服务器;对于所述多个数据库中的每个特定的数据库:(1)使用调度者计算机系统确定所述特定的数据库要被复制到所述目标数据库服务器的特定时间;(2)由所述调度者计算机系统在所确定的特定时间对所述特定的数据库向所述目标数据库服务器的复制进行初始化;以及(3)由所述源服务器系统记录所述特定的数据库的复制何时被所述调度者计算机系统初始化的时间顺序指示;其中,所述多个数据库中的每个数据库的复制是由所述调度者计算机系统在不同的时间初始化的,并且其中所述多个数据库中的每个数据库的复制需要不同的时间长度;在所述多个数据库的复制期间,由所述源服务器系统接收多个更改请求,每个更改请求与所述多个数据库中的至少一个数据库相关联;由所述源服务器系统存储所述多个更改请求,并且对于所述多个更改请求中的每个更改请求,存储该更改请求何时被接收到的时间顺序指示;以及对于接收到的多个更改请求中的每个特定的更改请求:(1)确定被所述特定的更改请求影响的一个或多个特定的数据库;(2)将所述特定的更改请求何时被接收到的时间顺序指示与被影响的一个或多个特定的数据库的复制何时被初始化的时间顺序指示进行比较;以及(3)基于所述特定的更改请求何时被接收到的时间顺序指示与被影响的特定的数据库的复制何时被初始化的时间顺序指示的比较,确定向所述源服务器系统还是所述目标服务器系统应用所述特定的更改请求;以及由所述目标服务器系统对所述多个数据库进行验证。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201480039080.X/,转载请声明来源钻瓜专利网。