问题:无法使用群集名称连接到 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
中。