将连接管理器配置为在网络故障期间保持连接

要确保应用程序服务器保持与数据库服务器的连接,可以将连接管理器配置为在发生网络故障时启动故障转移。

要配置网络监视:
  1. 如有必要,在每个应用程序服务器上至少安装两块网络接口卡 (NIC)。
  2. 在每个应用程序服务器上执行以下步骤:
    1. 安装连接管理器软件。
    2. sqlhosts 文件中创建数据库服务器和所有 SLA 的条目。
    3. 如有必要,使用 onpassword 实用程序创建密码文件并将其加密。
    4. GBASEDBTDIR 环境变量设置为指向安装了连接管理器的目录。
    5. 在连接管理器配置文件的头中,将 LOCAL_IP 参数设置为计算机上 NIC 的可用 TCP/IP 地址。例如,如果应用程序服务器包含两个 NIC,其中 NIC1 的 TCP/IP 地址为为 9.25.151.14,NIC2 的 TCP/IP 地址为 9.25.151.15,那么参数条目为:
      LOCAL_IP 9.25.151.14,9.25.151.15
    6. 在连接管理器配置文件的主体中,配置服务级别协议 (SLA)。
    7. 在连接管理器配置文件的主体中,将 FOC 参数的 PRIORITY 属性设置为大于 0 的值。例如,要启用网络监视并设置最高优先级,请输入以下内容:
      PRIORITY=1
    8. 在连接管理器配置文件的主体中,将 FOC 参数的 ORDER 属性设置为 ENABLED。
      ORDER=ENABLED
  3. 在每个数据库服务器上执行以下步骤:
    1. sqlhosts 文件中,创建应用程序服务器和所有 SLA 的条目。
    2. 启动每个数据库服务器实例。
  4. 启动每个连接管理器实例。
现在,如果发生网络故障,连接管理器将立即启动故障转移。连接管理器将确保在发生网络故障时,应用程序服务器可保持与数据库服务器的连接。
要在网络故障转移后返回到原始网络配置,请参阅集群故障转移、重定向和复原