在 Linux 上配置 Essbase

必须使用配置工具(在 Essbase 安装结束时)或在安装后启动配置工具,在 Linux 上配置 Essbase

先决条件和注意事项

  • 必须已安装 Fusion Middleware ,并且 Oracle Essbase 必须安装在同一 Oracle 主目录中。请参阅安装 Fusion Middleware
  • 必须安装支持的关系数据库,如安装先决条件中所述。请参见 Install a Relational Database
  • 如果您使用的是 EPM Shared Services 验证,则必须已安装受支持的 EPM 版本,并已创建和配置 EPM Shared Services 用户以及了解您的 Oracle 主目录和 EPM 实例详细信息
    • 如果使用 EPM Shared Services 验证,则它应在 Essbase 26ai 配置期间运行。如果 EPM Shared Services 未运行,则必须手动配置某些端口号以避免端口冲突。配置 Essbase 时,必须谨慎并了解此主机上的任何 EPM 服务已在使用的端口,并且只能选择和使用此主机上的服务或应用程序未使用的有效端口。您还必须在用户界面或响应文件中相应地设置这些未使用的端口号。
  • 如果使用 Microsoft SQL Server (MSSQL) 作为 Essbase 资料档案库 (RCU) 方案的数据库,则必须在运行 Essbase 配置工具之前运行该流程来更改数据库并应用正确的整理和解决方案注意事项。有关详细信息,请参阅将 Microsoft SQL Server 配置为 Essbase 模式的资料档案库数据库
  • 为 Essbase 预创建 RCU 方案说明了过程,如果您选择在配置之前预创建 RCU 方案,然后让 Essbase 配置工具为您创建 RCU 方案。预创建方案的一个用例是,如果您正在使用 Wallet 建立安全的 HTTPS 连接。
  • 所有端口都不应位于临时端口范围内,也不应由其他正在运行的软件使用。请参见 Avoid Port Conflicts
  • 每个托管服务器必须分配给一台计算机,这是托管一个或多个服务器实例的计算机的逻辑表示。计算机名称相对于域中的其他可配置资源必须是唯一的。
  • 如果您计划安装和配置多个 Essbase 内部部署实例以支持故障转移,则需要一个前端负载平衡器。请参阅配置负载平衡器以支持故障转移
  • 如果您要使用 URL /aps/SmartView 通过 Smart View 进行连接,则需要更改 URL。请参阅重定向到新的 Essbase Smart View 连接 URL 。或者,您可以配置指向 Web 服务器上的新 URL 的重定向。如果使用的是 Oracle HTTP Server (OHS) 或 HTTPD Server,请在修改 Oracle HTTP Server 配置时重定向 URL,如上项中所述。

运行配置工具栏

  1. 如果在安装结束时未继续配置,请启动配置工具。
    1. 在安装了 EssbaseFusion Middleware 的 Oracle 主目录中,在 ./essbase/bin 中打开一个终端。例如,在 <Oracle_Home>/essbase/bin 中打开终端。
    2. 使用 config.sh 脚本启动配置工具。
      $ ./config.sh
      可使用参数(例如 -mode、-log、-log 优先级、-responseFile)运行脚本。如果使用 responseFile 参数,则所有字段都将填充以前的配置条目(密码除外)。要了解配置脚本选项,请运行:./config.sh -help
  2. 在“欢迎使用”页面上,单击下一步
  3. 在“Domain Details(域详细信息)”页面上,执行以下操作:
    1. 对于“Domain Name(域名)”,接受默认值(如果正确)或输入您的域名;例如 essbase_domain
    2. 对于域根,接受默认路径(如果正确),或输入域根路径;例如,
      /scratch/user/oracle_home/domains
      如果要安装其他 Essbase 实例,请为每个实例使用不同的域根。
    3. 对于应用程序目录,接受默认值或输入应用程序目录;例如,
      /scratch/user/oracle_home/applications/essbase
      建议将应用程序目录与配置文件分开。
    4. 对于 WebLogic 管理员帐户,请输入将用于管理 Essbase 和中间件服务器的 WebLogic 管理员帐户的名称和密码。
      • 如果使用 WebLogic Embedded LDAP ,则还会向此管理员授予 Essbase 服务管理员角色。
      • 如果使用 EPM Shared Services ,则此管理员仅适用于 EssbaseWebLogic 实例。将为 EPM Shared Services 管理员用户设置 Essbase 用户角色:服务管理员。
    5. 单击下一步
  4. 在“Database Connection(数据库连接)”页上执行以下操作:
    1. 对于“Database Type(数据库类型)”,接受默认值或输入数据库类型。这是受支持的关系数据库;例如 Oracle Database
    2. 对于连接字符串,输入与数据库的连接字符串;例如,
      myhost.example.com:1521/orcl
      请参阅连接字符串格式
    3. 对于 Essbase 资料档案库,请选择是立即创建新方案,还是使用您使用为 Essbase 预创建 RCU 方案中的 Fusion Middleware RCU 实用程序构建的预创建方案作为预配置工作流任务。如果在配置中使用 Microsoft SQL Server (MSSQL),请参阅上述相关先决条件。
    4. 对于方案前缀,请输入一个唯一且有意义的前缀;例如 ESS26AI。此字符串必须是新的唯一字符串,包含 1-12 个字母数字字符,并且必须以字母开头。
    5. 对于“Schema Password(方案口令)”,输入将为所有新方案共享的方案口令。
    6. 对于管理员用户名和密码,请输入为 Oracle Database 授予 sysdba 角色的任何用户的身份证明。这可以是默认的系统用户或 Microsoft 数据库管理员。用户名必须以字母开头,并且包含 5 到 128 个字母数字字符。密码必须以字母开头,长度介于 8 到 30 个字符之间(至少有一个数字),还可以选择包含任意数量的特殊字符 ($ # _)。
    7. 单击下一步
  5. 在“节点管理器配置”页面上,执行以下操作:
    1. 对于计算机名称,接受默认值,或输入节点管理器计算机名称的字符串(用于处理群集)。所有端口都不应位于临时端口范围内,也不应由其他正在运行的软件使用。请参见 Avoid Port Conflicts
    2. 对于节点管理器端口,请接受默认值,除非您知道您的组织在 Fusion Middleware 配置期间选择了其他值。有关参考信息,请参见 Managing Ports
    3. 对于节点管理器监听地址,可以输入全限定 Linux 主机名(其中安装了 WebLogic 以及 Fusion Middleware 安装)。它也可以是一个操作系统地址。有关参考信息,请参阅更改 Oracle Fusion Middleware 使用的端口号
    4. 单击下一步
  6. WebLogic “服务器端口配置”页上,根据您在安装过程中所做的选择进行配置。
    为每个服务器指定安全明确的端口。请参见 Managing Ports 。所有端口都不应位于临时端口范围内,也不应由其他正在运行的软件使用。请参见 Avoid Port Conflicts
    1. 要使用传输层安全性 (Transport Layer Security,TLS Everywhere) 保护连接,请选中安全连接模式复选框;然后可以识别自签名证书。如果您尚未完成,请查看此主题:关于保护通信和网络的安全。如果部署了 TLS 安全,则默认端口为受管服务器安全端口。非安全端口的默认端口值为 9000,安全端口值为 9001。建议使用 secured (9001)。

      如果将 Essbase 配置为使用非 Oracle 关系数据库作为 RCU 资料档案库数据库,则可能需要在 Essbase 部署完成后执行其他步骤来配置系统的 ODBC 驱动程序以支持安全/TLS 加密。请参阅数据库驱动程序配置说明。

    2. [可选] 要限制对特定主机(对于多主目录环境)的访问,请在监听地址字段中指定域(例如 localhost)。如果您未指定/输入侦听地址值,则侦听地址将应用于所有接口和地址,并且所有映射的主机都可以访问。
    3. 单击下一步
  7. 在“ Essbase 端口配置”页上,执行以下操作:
    1. 接受代理端口、代理安全端口(用于使用 TLS 的安全通信)以及 Essbase 应用服务器的最小端口和最大端口的默认值或输入值。
      • 代理端口指定 Essbase 代理的端口 - 默认值为 1423。
      • 代理安全端口指定 Essbase 代理在安全连接模式下使用传输层安全 (Transport Layer Security,TLS) 进行安全通信时使用的端口 - 默认值为 6423。
      • 当一台计算机上安装了 Essbase Server 的多个实例时,必须为每个实例都指定一个唯一的端口号。
      • 所有端口都不应位于临时端口范围内,也不应由其他正在运行的软件使用。请参见 Avoid Port Conflicts
      • Essbase 服务器最小端口和最大端口之间的范围必须至少为 1000,具体取决于使用的数量。
    2. 单击下一步
  8. 在“身份提供者配置”页上,执行以下操作:
    1. 如果您尚未查看,请查看选择验证提供程序主题。
    2. WebLogic 是默认身份提供者,但不建议用于生产环境。如果当前使用 EPM Shared Services,并且想要继续,请选中启用 EPM Shared Services Identity Provider 复选框。窗口示例显示已选择 EPM 提供程序。启用后,EPM 字段可用于确认或指定 EPM Oracle 主目录Oracle 实例位置。有关这些内容的详细信息,请参阅关于中间件主目录、EPM Oracle 主目录和 EPM Oracle 实例
    3. [可选] 您可以根据需要输入名称以将 Essbase 实例注册到共享服务。如果未提供名称,则 EPM 将生成已注册实例的名称。
    4. 单击下一步
  9. 查看 "Configuration Summary" 页面。记下日志文件位置和响应文件位置。您可以使用响应文件 (.rsp) 保存您的配置选择,并在基于 UI 或无提示模式的将来配置中填写相同的字段值(不包括密码)。如果要使用 .rsp 文件运行将来的配置,还可以运行配置直到汇总页,然后单击取消而不是配置,然后重新使用响应文件。.rsp 文件将保存到概要中列出的临时位置作为响应文件位置。如果您打算使用它来自动执行将来的配置,请务必将其保存到更永久的位置,因为 tmp 目录可能会被常规清除。请参见 Sample Response File and Parameters
  10. 单击配置。在“配置进度”页面上,在“配置工具”处理接近结束时,将启动 Essbase 平台组件。当进度达到 100% 时,单击下一步
  11. 在“配置完成”页面上,查看详细信息,然后单击完成。您现在可以登录 Essbase。请参阅 Essbase、REST 和 Smart View 客户端 URL
查看 Advanced Configuration Topics 中的高级和配置后选项和任务。这些主题包括有关删除 RCU 方案、配置 Essbase 和 Oracle HTTP 服务器等的主题。