【发布时间】:2014-10-07 22:26:38
【问题描述】:
环境:
- IBM Worklight 6.2,
- IBM Liberty 8.5.5.1,
- IBM DB2 10.5 &
- Windows 2008 标准版。
对于数据库实例的高可用性[WLDBINST],我遵循了以下架构。
- 2 台带有 IBM DB2 二进制和 SAN 存储的 Windows 集群计算机用于共享数据库文件。
- 如果任何 1 个节点不可用,则另一个节点将接管控制权,而不会丢失任何数据。
- 我已经通过集群 IP 测试了 DB2 实例,它工作正常。
以下错误已记录,当我运行 Worklight 服务器配置工具时,
Instance WLDBINST not found on server. Found only [WLDBINST C, :, DB2CLUSTER, DB2]
我已经找到了上述问题的原因。要列出 DB2 实例,我们可以使用命令 db2ilist
C:\>db2ilist
WLDBINST C : DB2CLUSTER
DB2
上面的结果表明我们有两个实例
- WLDBINST 位于“C”驱动器中,是 DB2CLUSTER 的一部分 &
- DB2
我猜,Worklight 配置工具也使用类似的 DB2 工具来列出实例。
所以配置工具将结果视为4个实例如下,
- WLDBINST C,
- :,
- DB2CLUSTER 和
- DB2
我该如何解决这个问题。
【问题讨论】:
-
您能否检查一下 DB2 服务器系统上的 Windows 事件日志中是否有任何与 SSH 相关的错误?随 DB2 10.5 Fix Pack 3(以及之前的版本)提供的 IBM SSH 服务器存在问题,这可能会导致服务器配置工具与 Windows Server 2008 上的 DB2 服务器通信时出现奇怪的问题。如果这是问题,您可能会在事件日志中看到类似于“错误:[do_spawn in session.c @545] 错误将进程分配给作业对象 5”的错误。该问题已在 DB2 10.5 Fix Pack 4 中得到修复。
标签: db2 ibm-mobilefirst worklight-server websphere-liberty database-cluster