解决 Essbase 配置问题

如果 Essbase 配置失败,请执行以下步骤:

  1. 表 11-3 检查导出状态

    步骤 详细信息
    检查导出操作是否成功
    1. 导航到以下路径以验证导出状态
      MWH\EPMsystem11R1\common\utilities\EssbaseLCMUtility\EssbaseUpgradeStatus.xml
    2. EssbaseUpgradeStatus.xml 中的 <task> 标记内,确认显示以下消息:

      <message>Essbase applications are exported successfully</message>

    1. 表 11-4 如果导出失败

      步骤 详细信息
      可能的原因
      • OPMN 启动问题
      • /tmp 空间问题
      • 驱动器空间问题
      • 应用程序大小超过 40 GB
      如果 Essbase 因 /opmn 问题而失败,请检查 Essbase 11.1.2.4。 查看 essbaseupgrade.log
      [2024-09-03T19:28:57.078+02:00] [essbase] [ERROR] [] [oracle.essbase.lcm.essbaseupgrade] [tid: 1] [ecid: 0000P6svfFbAXNt_kdH7iZ1apoTP000001,0] [SRC_CLASS: oracle.essbase.lcm.essbaseupgrade.UpgradeMessageHandler] [SRC_METHOD: errorMessage] Error: Oracle Home is not valid: C:\Oracle\Middleware\EPMSystem11R1 [2024-09-03T19:28:57.078+02:00] [essbase] [ERROR] [] [oracle.essbase.lcm.essbaseupgrade] [tid: 1] [ecid: 0000P6svfFbAXNt_kdH7iZ1apoTP000001,0] [SRC_CLASS: oracle.essbase.lcm.essbaseupgrade.UpgradeMessageHandler] [SRC_METHOD: errorMessage] Error: Oracle Instance is not valid: C:\Oracle\Middleware\user_projects\epmsystem1

      解决方法

      在继续执行 Essbase 21c 配置之前,修复 OPMN 启动问题。

      如果 Essbase 因 /tmp 空间问题而失败,请检查 Essbase 11.1.2.4。 查看 essbaseupgrade.log
      [2024-02-29T22:50:44.483+00:00] [essbase] [ERROR] [] 
      [oracle.essbase.lcm.essbaseupgrade] [tid: 1] [ecid: 0000Orr3Cnm7IB4MRUN6EP1_sG_f000001,0] [SRC_CLASS: oracle.essbase.lcm.essbaseupgrade.UpgradeMessageHandler] [SRC_METHOD: errorMessage] Error [/Databases/MAIN,Data]:Cannot get olap file object. Essbase Error(-1): No space left on device
      

      解决方法

      1. 升级到 11.2.15 版。请参阅 "Upgrade to EPM 11.2.15 Essbase Configuration Failed due to ‘temp’ Space Issues’ (Doc ID 3018481.1)" 以了解更多详细信息。
      2. 增加 /tmp 大小和驱动器空间。有关更多详细信息,请参阅 "Essbase 21c 对 EPM 11.2.15 的影响"。
    2. 表 11-5 创建数据库架构失败:分析

      步骤 详细信息
      验证导出成功 查看文件 EssbaseUpgardeStatus.xml 并检查
      MWH\user_projects\epmsystem1\diagnostics\logs\config\configtool.log
      1. 搜索:"Printing all variables"。
      2. 向下滚动以确定失败的可能原因。
      检查:阶段 - 创建数据库架构失败 configtool.log 文件中出现如下所示的错误:
      Name:ADMIN_SERVER_PORT, value:7010
      Name:ADMIN_USERNAME, value:epm_admin
      Progress is started
      Phase Create Database Schemas is in status IN_PROGRESS
      Phase Create Database Schemas is in status FAILED
      
      操作 验证 RCUSchema.properties 是否正确更新。
      可能的原因
      1. Sysdbuser 不具备为 Essbase 创建 RCU 架构所需的权限。
      2. RCUSchema.properties 文件中未正确更新 dburlEssbase
      3. SchemaPrefixEssbase 最多可包含 12 个字母数字字符
      4. rcuPassword 只能支持以下特殊字符:$ # _
      5. EPM 管理员密码不得包含 $ # _ 以外的字符
  2. 表 11-6 创建数据库域失败:分析

    步骤 详细信息
    检查:阶段 - 创建域失败 configtool.log 文件中出现如下所示的错误:
    Name:ADMIN_SERVER_PORT, value:7010
    Name:ADMIN_USERNAME, value:epm_admin
    Progress is started
    Phase Create Database Schemas is in status IN_PROGRESS
    Phase Create Database Schemas is in status PASSED
    Phase Create Domain is in status IN_PROGRESS
    Phase Create Domain is in status FAILED
    
    问题 确保已正确安装 Essbase,并且已成功应用 Essbase OPatch。
    操作 尝试重新安装版本 11.2.15 并按照以下文档进行操作,然后再尝试配置 Essbase21C:文档 3027269.1
    可能的原因 Essbase OPatch 失败。
    .