WEB开发网
开发学院数据库DB2 使 XA 事务管理器灵活地应对资源管理器故障,确保... 阅读

使 XA 事务管理器灵活地应对资源管理器故障,确保更高的可用性

 2009-10-28 00:00:00 来源:WEB开发网   
核心提示: 这个测试有助于验证 问题 c、d 和 e,图 1. 案例 1图片看不清楚?请点击这里查看原图(大图),使 XA 事务管理器灵活地应对资源管理器故障,确保更高的可用性(5),案例 2:连接到一个进程时,资源管理器出现故障情景:执行进程连接到资源管理器,这个测试有助于验证 问题 a,图 2. 案例

这个测试有助于验证 问题 c、d 和 e。

图 1. 案例 1

使 XA 事务管理器灵活地应对资源管理器故障,确保更高的可用性

图片看不清楚?请点击这里查看原图(大图)。

案例 2:连接到一个进程时,资源管理器出现故障

情景:执行进程连接到资源管理器。资源管理器崩溃。提交一个包含了出错的资源管理器的事务。请参见图 2。

测试:

事务管理器正在运行中而且可用。

执行事务的进程连接到了 DB2。没有事务在运行。

关闭 DB2。

运行一个没有包含 DB2 的事务。事务应该正常执行。

运行一个包含了 DB2 的事务。事务应该会失败,并且出现一个 SQL 错误。

PoE 应该处理错误,并采取相应动作。

检测行为:

事务管理器总体上要保持可用。

启用 DB2。

激活一个包含了 DB2 的事务。新的事务开始运行时,发出 XA_OPEN,并建立一个连接。事务应该正常执行。

这个测试有助于验证 问题 a。

图 2. 案例 2

使 XA 事务管理器灵活地应对资源管理器故障,确保更高的可用性

图片看不清楚?请点击这里查看原图(大图)。

案例 3:资源管理器出现故障后,进程保持旧的处理

上一页  1 2 3 4 5 6 7  下一页

Tags:XA 事务管理 灵活

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接