本节介绍 Oracle Essbase 可能需要的其他配置设置。
启用按群集名称查找客户端
Essbase 客户端可以使用 URL 连接到 Essbase 群集,采用如下形式:http(s)://host:port/essbase/agent?ClusterName=clusterName
。为了简化登录,Essbase 客户端可以直接使用群集名称,而不使用 URL。
指定用于 Essbase 的特定 JRE 安装。
要指定用于 Essbase 的特定 JRE 安装,请更新 essbase.cfg
中的 JVMMODULELOCATION
设置。
essbase.cfg
文件(位于 ARBORPATH/bin
下)中的 JVMMODULELOCATION 设置允许您指定用于 Essbase 的特定 JRE 安装,而且 JVMMODULELOCATION 还是启用数据挖掘、Oracle Hyperion Shared Services、自定义函数、触发器和外部身份验证所必需的设置。
当 Essbase 服务器计算机上安装了多个 Java 版本时,该设置尤其有用。
在 Essbase 服务器配置期间,JVMMODULELOCATION 的正确设置会自动添加到 essbase.cfg
。
要更改 JVMMODULELOCATION 参数,必须指定 Java 虚拟机 (JVM) 库的完整路径和文件名。该库的位置和名称因所用的操作系统不同而有所差异。EPM System Installer 会将 JRE 安装在 /1.8.0_181/jre
中。
注:
要在 64 位的操作系统上运行 64 位的 Essbase,必须使用 64 位的 JVM。
使用 JvmModuleLocation 管理内存
如果您不使用数据挖掘、Shared Services、自定义函数、触发器或外部身份验证,那么可以编辑 essbase.cfg
,将 JvmModuleLocation 设置为 null(空),以减少内存使用量。
如果您要使用这些功能,且需要减少内存使用量,则可以通过设置以下环境变量来减小 JVM 堆大小:
ESS_JVM_OPTION1=-Xmx16m
因为对于不同的平台和版本,JVM 堆大小的默认最小值和最大值也不同,所以请为您的环境设置正确的值。