将事务日志存储在关系数据库中
可选择将 Liberty 概要文件事务日志存储在关系数据库而不是操作系统文件中。在 WebSphere® Application Server 完整概要文件中,此功能部件提供高可用性 (HA) 支持而不必使用共享文件系统。在 Liberty 概要文件中提供此功能部件是为了实现兼容性及评估和测试用途。
关于此任务
WebSphere Application Server 事务服务将涉及两个或多个资源或分布在多个服务器上的每个全局事务的信息写至一个事务日志。这些事务由应用程序或部署了这些应用程序的容器启动或停止。事务服务保留事务日志以确保事务的完整性。信息在分布式事务的准备阶段写至事务日志,以便带有生效事务的 WebSphere Application Server 在发生故障后重新启动时,事务服务能够使用日志来重演所有不确定事务。这允许整个系统返回至一致状态。
在 WebSphere Application Server 的前发行版中,事务日志存储为操作系统文件。在 WebSphere Application Server V8.5.5 及更高版本中,它们保留缺省配置,但您可选择将事务日志存储到关系数据库管理系统 (RDBMS) 中。此配置选项的目标是 HA 环境中工作的客户。在 WebSphere Application Server 的前发行版中,HA 事务支持要求使用共享文件系统来主管事务日志,例如,NFSv4 安装的网络连接存储器 (NAS) 或存储区域网络 (SAN)。此新功能部件允许客户(特别是投资了 HA 数据库技术的客户)将其 HA 数据库用作事务日志的共享存储库,以替代共享文件系统。
缺省情况下,Liberty 概要文件事务日志存储在操作系统文件中。但是,为与 WebSphere Application Server 完整概要文件兼容及实现评估和测试用途,可将事务日志配置为存储在 RDBMS 中。可使用 Liberty 概要文件支持的任何数据库类型。
过程
要将 Liberty 概要文件事务日志配置为存储在 RDBMS 中,请完成以下步骤: