-
公开(公告)号:CN107688487B
公开(公告)日:2021-05-07
申请号:CN201710929783.5
申请日:2012-09-07
申请人: 甲骨文国际公司
摘要: 本申请涉及用于恢复数据库会话的状态的方法和系统。提供用于将在第一服务器实例与客户端之间的第一会话中建立的状态恢复到第二服务器实例与客户端之间的第二会话的方法、设备、和计算机可读介质。通过在第二会话中重复非事务命令保持对于第一会话存在的非事务会话状态。当事务没有在第一会话中完成时,在第二会话中执行事务。第一服务器实例在第一会话中向客户端发送为了在到第一服务器实例的请求中发送的、用于在第一会话中执行的命令的可能重演而维持的信息。如果第一会话变得不可用,则维持的信息可以由第二服务器实例使用以恢复数据库会话,从而对用户、应用、和客户端掩盖停运。
-
公开(公告)号:CN107688487A
公开(公告)日:2018-02-13
申请号:CN201710929783.5
申请日:2012-09-07
申请人: 甲骨文国际公司
CPC分类号: H04L67/42 , G06F11/1443 , G06F11/1474 , H04L67/142 , H04L67/146 , H04L67/148 , H04L67/327 , G06F9/466 , G06F11/1438 , G06F2201/80
摘要: 本申请涉及用于恢复数据库会话的状态的方法和系统。提供用于将在第一服务器实例与客户端之间的第一会话中建立的状态恢复到第二服务器实例与客户端之间的第二会话的方法、设备、和计算机可读介质。通过在第二会话中重复非事务命令保持对于第一会话存在的非事务会话状态。当事务没有在第一会话中完成时,在第二会话中执行事务。第一服务器实例在第一会话中向客户端发送为了在到第一服务器实例的请求中发送的、用于在第一会话中执行的命令的可能重演而维持的信息。如果第一会话变得不可用,则维持的信息可以由第二服务器实例使用以恢复数据库会话,从而对用户、应用、和客户端掩盖停运。
-
公开(公告)号:CN103917972B
公开(公告)日:2017-12-08
申请号:CN201280029715.9
申请日:2012-06-27
申请人: 甲骨文国际公司
IPC分类号: G06F17/30
CPC分类号: G06F17/30598 , G06F17/30345 , G06F17/30566 , G06F17/30575 , G06F17/30587
摘要: 集群数据库环境(例如,Oracle Real Application Cluster(RAC))包括表现为一个服务器的多个数据库实例。应用服务器(例如,WebLogic Server(WLS))可以使用数据源(例如,Oracle GridLink数据源)和连接池来与集群数据库进行连接。根据一实施例,数据源配置允许指定优选亲和性策略,诸如数据亲和性、时间亲和性,和/或会话或基于会话的亲和性策略。根据一实施例,系统包括若干个改善集群数据库环境中的应用连通性的特征,包括对于应用连续性的只选择情况,其中,例如,在Java数据库连接(JDBC)驱动程序内实现的独立于应用的基础设施允许工作从应用角度来恢复,并掩盖系统通信,硬件故障以及挂起。
-
公开(公告)号:CN103917972A
公开(公告)日:2014-07-09
申请号:CN201280029715.9
申请日:2012-06-27
申请人: 甲骨文国际公司
IPC分类号: G06F17/30
CPC分类号: G06F17/30598 , G06F17/30345 , G06F17/30566 , G06F17/30575 , G06F17/30587
摘要: 集群数据库环境(例如,Oracle?Real?Application?Cluster(RAC))包括表现为一个服务器的多个数据库实例。应用服务器(例如,WebLogic?Server(WLS))可以使用数据源(例如,Oracle?GridLink数据源)和连接池来与集群数据库进行连接。根据一实施例,数据源配置允许指定优选亲和性策略,诸如数据亲和性、时间亲和性,和/或会话或基于会话的亲和性策略。根据一实施例,系统包括若干个改善集群数据库环境中的应用连通性的特征,包括对于应用连续性的只选择情况,其中,例如,在Java数据库连接(JDBC)驱动程序内实现的独立于应用的基础设施允许工作从应用角度来恢复,并掩盖系统通信,硬件故障以及挂起。
-
公开(公告)号:CN104871134B
公开(公告)日:2018-12-14
申请号:CN201480003575.7
申请日:2014-04-23
申请人: 甲骨文国际公司
IPC分类号: G06F9/50
摘要: 适用于连接池的连接加标签的系统和方法,包括使用连接加标签来支持基于云的多租户环境。根据实施例,所述系统包括:连接池,包括多个连接对象,所述多个连接对象提供软件应用可以用来请求访问数据库的连接,其中,可以根据特定应用的配置来给所述连接中的每一个加标签;以及连接池逻辑,识别被加标签为高成本连接的连接,并且对创建或重新利用高成本连接以服务来自多个租户或租户应用的请求进行控制。根据实施例,所述系统包括连接池逻辑,所述连接池逻辑识别被加标签为高成本连接的连接并且在连接的总数低于特定阈值时避免使用这些高成本连接来服务请求。
-
公开(公告)号:CN103782573B
公开(公告)日:2017-11-07
申请号:CN201280043498.9
申请日:2012-09-07
申请人: 甲骨文国际公司
IPC分类号: H04L29/08
CPC分类号: H04L67/42 , G06F11/1443 , G06F11/1474 , H04L67/142 , H04L67/146 , H04L67/148 , H04L67/327
摘要: 提供用于将在第一服务器实例与客户端之间的第一会话中建立的状态恢复到第二服务器实例与客户端之间的第二会话的方法、设备、和计算机可读介质。通过在第二会话中重复非事务命令保持对于第一会话存在的非事务会话状态。当事务没有在第一会话中完成时,在第二会话中执行事务。第一服务器实例在第一会话中向客户端发送为了在到第一服务器实例的请求中发送的、用于在第一会话中执行的命令的可能重演而维持的信息。如果第一会话变得不可用,则维持的信息可以由第二服务器实例使用以恢复数据库会话,从而对用户、应用、和客户端掩盖停运。
-
公开(公告)号:CN107408128A
公开(公告)日:2017-11-28
申请号:CN201680014244.2
申请日:2016-04-20
申请人: 甲骨文国际公司
IPC分类号: G06F17/30
摘要: 根据实施例,系统使得能够访问分片数据库。连接到分片数据库的碎片感知的客户端应用可以使用连接池(例如,通用连接池(UCP))来存储或访问共享池内到分片数据库的不同碎片或块的连接。当创建新连接时,可以在数据库驱动器层处构建碎片拓扑层,该碎片拓扑层获知碎片的位置的碎片键范围并将其高速缓存,并使得来自客户端应用的后续连接请求能够使用对适当碎片或块的快速键路径访问。连接池和数据库驱动器可以被配置为允许客户端应用在连接检出期间或者在稍后的时间处提供碎片键;辨识由客户端应用指定的碎片键;以及启用由客户端应用到特定碎片或块的连接。
-
公开(公告)号:CN107408128B
公开(公告)日:2020-12-08
申请号:CN201680014244.2
申请日:2016-04-20
申请人: 甲骨文国际公司
IPC分类号: G06F16/22 , G06F16/2455
摘要: 根据实施例,系统使得能够访问分片数据库。连接到分片数据库的碎片感知的客户端应用可以使用连接池(例如,通用连接池(UCP))来存储或访问共享池内到分片数据库的不同碎片或块的连接。当创建新连接时,可以在数据库驱动器层处构建碎片拓扑层,该碎片拓扑层获知碎片的位置的碎片键范围并将其高速缓存,并使得来自客户端应用的后续连接请求能够使用对适当碎片或块的快速键路径访问。连接池和数据库驱动器可以被配置为允许客户端应用在连接检出期间或者在稍后的时间处提供碎片键;辨识由客户端应用指定的碎片键;以及启用由客户端应用到特定碎片或块的连接。
-
公开(公告)号:CN104871134A
公开(公告)日:2015-08-26
申请号:CN201480003575.7
申请日:2014-04-23
申请人: 甲骨文国际公司
IPC分类号: G06F9/50
CPC分类号: G06F17/30289 , G06F9/5011 , G06F17/30943 , G06F2209/5011
摘要: 适用于连接池的连接加标签的系统和方法,包括使用连接加标签来支持基于云的多租户环境。根据实施例,所述系统包括:连接池,包括多个连接对象,所述多个连接对象提供软件应用可以用来请求访问数据库的连接,其中,可以根据特定应用的配置来给所述连接中的每一个加标签;以及连接池逻辑,识别被加标签为高成本连接的连接,并且对创建或重新利用高成本连接以服务来自多个租户或租户应用的请求进行控制。根据实施例,所述系统包括连接池逻辑,所述连接池逻辑识别被加标签为高成本连接的连接并且在连接的总数低于特定阈值时避免使用这些高成本连接来服务请求。
-
公开(公告)号:CN103782573A
公开(公告)日:2014-05-07
申请号:CN201280043498.9
申请日:2012-09-07
申请人: 甲骨文国际公司
IPC分类号: H04L29/08
CPC分类号: H04L67/42 , G06F11/1443 , G06F11/1474 , H04L67/142 , H04L67/146 , H04L67/148 , H04L67/327
摘要: 提供用于将在第一服务器实例与客户端之间的第一会话中建立的状态恢复到第二服务器实例与客户端之间的第二会话的方法、设备、和计算机可读介质。通过在第二会话中重复非事务命令保持对于第一会话存在的非事务会话状态。当事务没有在第一会话中完成时,在第二会话中执行事务。第一服务器实例在第一会话中向客户端发送为了在到第一服务器实例的请求中发送的、用于在第一会话中执行的命令的可能重演而维持的信息。如果第一会话变得不可用,则维持的信息可以由第二服务器实例使用以恢复数据库会话,从而对用户、应用、和客户端掩盖停运。
-
-
-
-
-
-
-
-
-