启动和验证 Essbase 故障转移配置

通过启动并验证故障转移配置,确认故障转移配置是否有效。

启动故障转移配置
  1. 在节点 2 上启动节点管理器。
    1. 检查节点管理器是否正在运行。
      • 在 Linux 上,通过 SSH 到节点 2 并检查节点管理器是否正在使用 ps -lf | grep NodeManager 运行。
      • 在 Windows 上,检查任务管理器中的 java 进程。
    2. 如果它未运行,请启动它

      在 Linux 上:

      <Domain Home>/bin/startNodeManager.sh &

      在 Windows 上:

      <Domain Home>\bin\startNodeManager.cmd &
  2. SSH 到主机 1 并重新启动 Essbase (管理服务器和托管服务器),如停止、启动和检查服务器中所述。

    注意:

    仅在 EPM 部署中,应在启动 Essbase 受管服务器之前启动 EPM WebLogic Server

    为了单独启动和停止每个服务器,请使用带有服务器名称的 -i 参数。

    Linux 示例:

    <Domain Home>/esstools/bin/start.sh -i essbase_server1
    <Domain Home>/esstools/bin/stop.sh -i essbase_server1

    Windows 示例:

    <Domain Home>\esstools\bin\start.cmd -i essbase_server1
    <Domain Home>\esstools\bin\stop.cmd -i essbase_server1

    要检查节点状态,请使用,

    在 Linux 上:
    <Domain Home>/esstools/bin/status.sh

    在 Windows 上:

    <Domain Home>\esstools\bin\status.cmd
  3. 登录到主机 1 的管理控制台。
  4. 单击 < 域名 > -> 环境 -> 服务器链接,并验证两个 Essbase 受管服务器是否都显示为“正在运行”。
验证故障转移配置
  1. 使用 Oracle HTTP Server 链接登录到 Essbase 管理控制台:http(s)://OHS_Host_Name:OHS_Port/essbase/jet
  2. 手动停止活动节点,使用

    在 Linux 上:

    stop.sh -i managed_server_name

    在 Windows 上:

    stop.cmd -i managed_server_name

    要验证故障转移节点是否接管,请使用 stop.sh (Linux) 或 stop.cmd (Windows) 手动停止活动节点。

    Linux 示例:
    stop.sh -i essbase_server1
    Windows 示例:
    stop.cmd -i essbase_server1

    Essbase 客户端需要在每次节点切换后重新登录。

注意:

在从活动节点转换为被动节点期间, Essbase 在几秒钟内无法访问。时间长度取决于配置设置 AGENTLEASEEXPIRATIONTIMEAGENTLEASERENEWALTIME