[发明专利]到备用数据库的自动查询卸载在审
申请号: | 201980052057.7 | 申请日: | 2019-04-03 |
公开(公告)号: | CN112534419A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | S·索纳瓦尼;M·吉尔卡 | 申请(专利权)人: | 甲骨文国际公司 |
主分类号: | G06F16/245 | 分类号: | G06F16/245;G06F16/27 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 冯薇 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 备用 数据库 自动 查询 卸载 | ||
实施例允许主数据库系统(“主”)自动检测可以被卸载到备用数据库系统(“备用”)的定向到主数据库的查询,然后将符合卸载要求的查询自动卸载到备用。主基于复制主数据库的每个备用内的最新的数据库对象的记录来识别符合卸载要求的查询。基于来自每个备用的心跳消息来更新最新的备用对象的记录,并提交对于主上的事务的时间戳。通过一个或多个触发条件来触发对查询是否符合卸载要求的评估,该触发条件包括:在查询中包括卸载优化器提示、查询的估计运行时间等。实施例还允许对主数据库中特定更改的数据进行卸载查询,以在备用数据库上访问对主数据库中的特定数据做出的未提交的更改。
相关申请的交叉引用
本申请与于2018年1月31日提交的题为“Method And System For SupportingData Consistency On An Active Standby Database After DML Redirection To APrimary Database”的美国申请No.15/885,281相关,该申请的全部内容通过引用并入本文,如同在此完全阐述一样。
技术领域
本发明涉及在主数据库上发起的查询的自动检测并将该查询卸载到数据库的副本,而不损失查询结果的正确性。
背景技术
本节中描述的方法是可以采用的方法,但不一定是先前已经设想或采用的方法。因此,除非另有指示,否则不应当仅因为本节中所述的任何方法包括在本节中而将其假设为现有技术。
在主数据库处的数据损坏或系统故障的情况下,可以将主数据库的一个或多个物理或逻辑拷贝维护为称为备用数据库的单独数据库。因此,如果主数据库发生故障,那么可以执行到备用数据库的故障转移。通常,在远程连接的单独数据库系统中维护主数据库和备用数据库。例如,图1描绘了通信耦合的多个数据库系统。参考图1,主数据库系统110维护主数据库132,并且备用数据库系统140维护备用数据库162。
主数据库系统和备用数据库系统可以各自对应于许多不同类型的数据库系统中的任何一个,诸如集群数据库系统(如针对备用数据库系统140所描绘的)、单服务器数据库系统(如针对主数据库系统110所描绘的)和/或多租户数据库系统(在图1中未绘出)。在图1的示例中,主数据库系统110包括数据库服务器计算设备120和持久性存储装置130。数据库服务器计算设备120运行数据库服务器实例122,该数据库服务器实例122是与主数据库132交互的处理和存储器的集合。数据库服务器实例122实现主数据库系统110的服务器侧功能。
备用数据库系统140包括数据库服务器计算设备150A-N和持久性存储装置160(它们可以或可以不分布在数据库服务器计算设备150A-N的持久性存储装置之间)。“150N”以及本文中的任何其它标号中的标签“N”表示在实施例中可以存在或使用任何数量的元素、项目或项目集,如在“1至n个项目”中那样。数据库服务器计算设备150A-N对应于各自运行数据库服务器实例152A-N之一的集群节点。实例152A-N中的每个实例都是与备用数据库162交互的处理和存储器的集合。实例152A-N共同实现备用数据库系统140的服务器侧功能。备用数据库服务器计算设备150A-N可以经由互连(未示出)彼此通信。
除了驻留在持久性存储装置130和持久性存储装置160上之外,如图1中所描绘的,主数据库132和备用数据库162可以各自驻留在易失性存储装置(诸如在设备120和/或设备150A-N中的任何一个设备上运行的易失性存储器)中。此外,主数据库132和备用数据库162可以各自存储在虚拟盘和/或物理盘集上。
维护数据库之间的一致性
维护主数据库和备用数据库之间的一致性涉及在备用数据库上复制对主数据库的更改。维护主数据库的物理副本的备用数据库将以逐块(block-by-block)级别来复制主数据库。因此,物理备用数据库中的系统更改号(SCN)表示与正要复制的主数据库的对应SCN相同的数据库状态。图2是描绘用于维护主数据库和备用数据库之间的一致性的方法的框图,其中备用数据库是主数据库的物理副本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于甲骨文国际公司,未经甲骨文国际公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980052057.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型口服组合物
- 下一篇:非易失性存储器中的数据有效性跟踪