[发明专利]用于数据库管理系统间的可插拔数据库传输的方法及系统有效
申请号: | 201580020638.4 | 申请日: | 2015-02-13 |
公开(公告)号: | CN106415536B | 公开(公告)日: | 2019-12-17 |
发明(设计)人: | 李运睿;K·拉加玛尼;G·兰维帕缇;高明志;J·李;S·翟因;李宗炫 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 11038 中国国际贸易促进委员会专利商标事务所 | 代理人: | 李晓芳 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 可插拔数据库以最小化可插拔数据库的停机时间的方式在源DBMS和目的地DBMS之间被传输。当在目的地DBMS处进行可插拔数据库的拷贝时,在源DBMS处事务继续针对可插拔数据库执行并且这些事务改变可插拔数据库。最终,事务终止或停止执行。为事务生成的重做记录在源DBMS处被应用到可插拔数据库的拷贝。为事务中的至少一些事务生成的撤销记录可以被存储在分开的撤销日志中并且被传输到目的地DBMS。被传输的可插拔数据库在目的地DBMS处被同步到“可插入就绪状态”,在“可插入就绪状态”中被传输的可插拔数据库可以被插入到目的地容器DBMS中。 | ||
搜索关键词: | 可插拔 数据库 一个 容器 即时 拔出 以及 另一个 中的 插入 | ||
【主权项】:
1.一种用于数据库管理系统DBMS之间的可插拔数据库传输的方法,包括以下步骤:/n在目的地DBMS处生成在源容器DBMS上托管的可插拔数据库的拷贝,其中所述可插拔数据库是被包含在由所述源容器DBMS管理的源容器数据库中的多个分开的可插拔数据库中的一个,并且其中所述多个分开的可插拔数据库中的每一个包括其自身的相应的数据库字典;/n在生成所述拷贝时:/n执行针对所述可插拔数据库发起的第一事务,/n生成记录所述第一事务对所述可插拔数据库做出的改变的第一重做记录,以及/n阻止针对所述可插拔数据库的第二事务的启动;/n所述目的地DBMS将所述第一重做记录应用到所述拷贝;以及/n在将所述第一重做记录应用到所述拷贝并且所述第一事务终止后:/n将所述拷贝插入到所述目的地DBMS中,以及/n在插入所述拷贝之后,所述目的地DBMS允许针对所述拷贝的事务的启动。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201580020638.4/,转载请声明来源钻瓜专利网。