用于恢复数据库会话的状态的方法和系统

    公开(公告)号:CN107688487B

    公开(公告)日:2021-05-07

    申请号:CN201710929783.5

    申请日:2012-09-07

    摘要: 本申请涉及用于恢复数据库会话的状态的方法和系统。提供用于将在第一服务器实例与客户端之间的第一会话中建立的状态恢复到第二服务器实例与客户端之间的第二会话的方法、设备、和计算机可读介质。通过在第二会话中重复非事务命令保持对于第一会话存在的非事务会话状态。当事务没有在第一会话中完成时,在第二会话中执行事务。第一服务器实例在第一会话中向客户端发送为了在到第一服务器实例的请求中发送的、用于在第一会话中执行的命令的可能重演而维持的信息。如果第一会话变得不可用,则维持的信息可以由第二服务器实例使用以恢复数据库会话,从而对用户、应用、和客户端掩盖停运。

    用于在集群数据库环境中提供会话亲和性和改善的连通性的系统和方法

    公开(公告)号:CN103917972B

    公开(公告)日:2017-12-08

    申请号:CN201280029715.9

    申请日:2012-06-27

    IPC分类号: G06F17/30

    摘要: 集群数据库环境(例如,Oracle Real Application Cluster(RAC))包括表现为一个服务器的多个数据库实例。应用服务器(例如,WebLogic Server(WLS))可以使用数据源(例如,Oracle GridLink数据源)和连接池来与集群数据库进行连接。根据一实施例,数据源配置允许指定优选亲和性策略,诸如数据亲和性、时间亲和性,和/或会话或基于会话的亲和性策略。根据一实施例,系统包括若干个改善集群数据库环境中的应用连通性的特征,包括对于应用连续性的只选择情况,其中,例如,在Java数据库连接(JDBC)驱动程序内实现的独立于应用的基础设施允许工作从应用角度来恢复,并掩盖系统通信,硬件故障以及挂起。

    用于在集群数据库环境中提供会话亲和性和改善的连通性的系统和方法

    公开(公告)号:CN103917972A

    公开(公告)日:2014-07-09

    申请号:CN201280029715.9

    申请日:2012-06-27

    IPC分类号: G06F17/30

    摘要: 集群数据库环境(例如,Oracle?Real?Application?Cluster(RAC))包括表现为一个服务器的多个数据库实例。应用服务器(例如,WebLogic?Server(WLS))可以使用数据源(例如,Oracle?GridLink数据源)和连接池来与集群数据库进行连接。根据一实施例,数据源配置允许指定优选亲和性策略,诸如数据亲和性、时间亲和性,和/或会话或基于会话的亲和性策略。根据一实施例,系统包括若干个改善集群数据库环境中的应用连通性的特征,包括对于应用连续性的只选择情况,其中,例如,在Java数据库连接(JDBC)驱动程序内实现的独立于应用的基础设施允许工作从应用角度来恢复,并掩盖系统通信,硬件故障以及挂起。

    使用连接加标签来支持基于云的多租户环境

    公开(公告)号:CN104871134B

    公开(公告)日:2018-12-14

    申请号:CN201480003575.7

    申请日:2014-04-23

    IPC分类号: G06F9/50

    摘要: 适用于连接池的连接加标签的系统和方法,包括使用连接加标签来支持基于云的多租户环境。根据实施例,所述系统包括:连接池,包括多个连接对象,所述多个连接对象提供软件应用可以用来请求访问数据库的连接,其中,可以根据特定应用的配置来给所述连接中的每一个加标签;以及连接池逻辑,识别被加标签为高成本连接的连接,并且对创建或重新利用高成本连接以服务来自多个租户或租户应用的请求进行控制。根据实施例,所述系统包括连接池逻辑,所述连接池逻辑识别被加标签为高成本连接的连接并且在连接的总数低于特定阈值时避免使用这些高成本连接来服务请求。

    使用连接加标签来支持基于云的多租户环境

    公开(公告)号:CN104871134A

    公开(公告)日:2015-08-26

    申请号:CN201480003575.7

    申请日:2014-04-23

    IPC分类号: G06F9/50

    摘要: 适用于连接池的连接加标签的系统和方法,包括使用连接加标签来支持基于云的多租户环境。根据实施例,所述系统包括:连接池,包括多个连接对象,所述多个连接对象提供软件应用可以用来请求访问数据库的连接,其中,可以根据特定应用的配置来给所述连接中的每一个加标签;以及连接池逻辑,识别被加标签为高成本连接的连接,并且对创建或重新利用高成本连接以服务来自多个租户或租户应用的请求进行控制。根据实施例,所述系统包括连接池逻辑,所述连接池逻辑识别被加标签为高成本连接的连接并且在连接的总数低于特定阈值时避免使用这些高成本连接来服务请求。