IBM Worklight 6.2服务器部署错误:在服务器上找不到DB2实例

时间:2014-10-07 22:26:38

标签: db2 ibm-mobilefirst worklight-server websphere-liberty database-cluster

环境:

  1. IBM Worklight 6.2,
  2. IBM Liberty 8.5.5.1,
  3. IBM DB2 10.5&
  4. Windows 2008标准版。
  5. 对于数据库实例[WLDBINST]的高可用性,我遵循了以下架构。

    1. 2个带有IBM DB2二进制和SAN存储的Windows集群计算机,用于在Common中共享数据库文件。
    2. 如果任何1个节点不可用,则另一个节点将接管控制而不会丢失任何数据。
    3. 我已经通过群集IP测试了DB2实例,它运行正常。
    4. 运行Worklight Server配置工具

      时,已记录以下错误
      Instance WLDBINST not found on server. Found only [WLDBINST              C, :, DB2CLUSTER, DB2]
      

      我找到了上述问题的原因。要列出DB2实例,我们可以使用命令db2ilist

      C:\>db2ilist
      WLDBINST        C :    DB2CLUSTER
      DB2
      

      以上结果显示我们有两个实例

      1. WLDBINST在" C"驱动器和DB2CLUSTER&的一部分
      2. DB2
      3. Worklight Configuration工具也使用类似的DB2工具列出实例,我猜。

        所以配置工具将结果视为4个实例,如下所示,

        1. WLDBINST C,
        2. :,
        3. DB2CLUSTER和
        4. DB2
        5. 如何解决此问题。

1 个答案:

答案 0 :(得分:1)

如果服务器配置工具无法为拓扑创建数据库,则应在运行该工具之前手动创建它。

对于管理数据库,文档位于: https://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.installconfig.doc/admin/t_creating_the_db2_database_for_wladmin.html

对于Project Runtime数据库,文档位于: https://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.deploy.doc/admin/t_creating_the_db2_databases.html

服务器配置工具不会执行任何特定配置,以确保在有数据库节点切换时Liberty重新打开连接。我建议您在这种情况下查看Liberty的行为,并根据需要在server.xml中添加设置。