连接 Essbase 群集

问题:无法使用群集名称连接到 Oracle Essbase 群集;例如,通过输入 MAXL> login admin password EssbaseCluster-1

解决方案:执行下列操作之一:

  • 确保所用的 URL 遵循以下格式之一:

    • http(s):// host : port /aps/Essbase?ClusterName= cluster

    • http(s)://host:port/aps/Essbase?ClusterName=cluster&SecureMode=<yes|no>(用于通过安全协议连接到 Essbase

  • 要仅使用群集名称连接到 Essbase 群集,请修改配置文件,使其指定用于解析 URL 中群集名称的 Oracle Hyperion Provider Services 服务器。Provider Services 服务器在以下配置文件中指定:

    • 对于服务器到服务器通信 – essbase.cfg

      使用此格式:

      ApsResolver http(s):// host : port /aps

      可在 essbase.cfg 中指定多个 Provider Services 服务器(服务器名称之间使用分号 (;))。

    • 对于客户端到服务器通信 – essbase.properties

      使用此格式:

      ApsResolver=http(s)://host:port/aps

    注:

    对于使用 Essbase CAPI 的工具或应用程序(如 MAXL、Esscmd 和 Planning),ApsResolver 设置必须位于客户端的 essbase.cfg 中。

    对于使用 Essbase JAPI 的工具或应用程序(如 Provider Services),ApsResolver 设置必须位于客户端的 essbase.properties 中。