組態提示

在設定 EPM 11.2.15 組態之後,Essbase 無法啟動

問題:設定 EPM 11.2.15 之後,Essbase 21c 無法啟動。configtool.log 顯示下列錯誤訊息:

Phase Start Essbase is in status IN_PROGRESS
Phase Start Essbase is in status FAILED

[EPMCFG] [ERROR] [EPMCFG-01020] [oracle.EPMCFG] [tid: <tid>] [ecid: <ecid>] [SRC_CLASS: com.hyperion.essbase.config.EssbaseServerTaskProcessor] Error: [[
java.lang.RuntimeException: E21c configuration failed
at com.hyperion.essbase.config.EssbaseServerTaskProcessor.configureE21C(EssbaseServerTaskProcessor.java:1742)
at com.hyperion.essbase.config.EssbaseServerTaskProcessor.execute(EssbaseServerTaskProcessor.java:246)
at com.hyperion.essbase.config.EssbaseServerTaskProcessor.execute(EssbaseServerTaskProcessor.java:221)
at com.hyperion.config.wizard.impl.RunAllTasks.executeCustomTask(RunAllTasks.java:789)
at com.hyperion.config.wizard.impl.RunAllTasks.execute(RunAllTasks.java:492)
at com.hyperion.config.wizard.impl.RunnAllTasksState.run(RunnAllTasksState.java:92)
at java.lang.Thread.run(Thread.java:750)

essbase21c_config.log 顯示下列項目:

INFO [44] com.oracle.wizard.operation.helper.LoggerHelper - WLSTException: Error occurred while performing redirect : Could not find the file to redirect wlst output to: nul : nul (The system cannot find the file specified)

因應措施:若要解決此問題:

  1. 在本機磁碟機 (例如 C: 磁碟機) 上建立名為 test 的資料夾。
  2. 瀏覽至下列路徑:
    MIDDLEWARE_HOME\essbase\modules\oracle.essbase.sysman\scripts
  3. 修改下列指令碼:

    表格 7-2 指令碼修改

    指令碼 取代
    status_servers.py redirect('nul','false') redirect('c:\\test\\output-nul.txt','false')
    start_servers.py redirect('nul','false') redirect('c:\\test\\output-nul.txt','false')
  4. 重新啟動 Essbase。

Essbase 21c 組態因連接埠範圍無效而失敗。

問題:當指定的連接埠範圍小於 1000 時,Essbase 21c 組態失敗。

因應措施:請確定針對下列參數設定的值大於或等於 1000,以啟用成功的組態。

Name: ESSBASE_SERVER_MIN_PORT, value:

Name: ESSBASE_SERVER_MAX_PORT, value: