準備 Essbase 應用程式以進行升級

使用 Essbase 11g LCM 匯出公用程式從 11.2.12+ 版匯出 Oracle Essbase 應用程式 (中繼資料和資料)。

註:

此程序會在匯出物件之前,將現有的非 Unicode 來源應用程式轉換為 Unicode (UTF-8)。

若要從 Essbase 11.2.12+ 版匯出應用程式,請執行下列動作:

  1. 下載 11g LCM 匯出公用程式:在 Essbase Web 介面按一下主控台,展開命令行工具,然後下載 11g LCM 匯出公用程式 (EssbaseLCMUtility.zip)。

    註:

    由於必須從目標 21c 實例下載 11g LCM 匯出公用程式 (包含 11.2.15 版),請確定目標環境 (11.2.15) 在下載 11g LCM 匯出公用程式之前已就緒。
  2. 在將 EssbaseLCMUtility.zip 檔案複製到想要的位置後進行解壓縮。
    • 使用可處理長路徑名稱的 zip 檔案擷取程式,如 7-Zip。
    • 若系統提示您已有任何檔案或公用元件存在,請按一下覆寫這些檔案。

    • 解壓縮到名稱不含空格的目錄。
  3. 解壓縮 EssbaseLCMUtility.zip 檔案時,會出現下列檔案與資料夾:


    Essbase LCM Utility Zip 資料夾

  4. 開啟資源資料夾,然後開啟 UpgradePS4to21cScripts 資料夾。
  5. 開啟 input.properties 檔案並更新下列特性:
    PS4_EPM_ORACLE_HOME
    PS4_EPM_ORACLE_INSTANCE
    PS4_EPM_DOMAIN_HOME
    PS4_ESSBASE_HOST
    PS4_ESSBASEPORT
    PS4_ESSBASEADMINUSER
    PS4_ESSBASEADMINPWD
    EXPORT_PATH = <Any local directory to keep the exported content>
    ESSBASEHOST = http(s)://host:9010/Essbase (target host)
    ESSBASE_DEPLOYMENT_TYPE = ESSBASE_ONLY 
    Update user credentials of target host (Workspace login credentials)
    ESSBASEADMINUSER 
    ESSBASEADMINPWD
    
  6. 執行此公用程式前,您必須先設定 JAVA_HOME 環境變數:
    • Windows 範例:
      set JAVA_HOME=<Local Drive>:\Oracle\Middleware_Home\JDK
      set PATH=%JAVA_HOME%\bin;%PATH%
      
    • LINUX 範例:
      export JAVA_HOME=/Middleware_Home/JDK
      export PATH=$JAVA_HOME/bin:$PATH
      
  7. 從命令提示字元中將目錄變更為解壓縮 EssbaseLCMUtility.zip 檔案的目錄,然後執行下列命令:ExportPS4EssbaseApps.bat

    它現在將會分別匯出每個應用程式。

  8. 當匯出程序完成時,請查看 EssbaseUpgradeStatus.xml 檔案 (位於解壓縮的 Essbase LCM 公用程式資料夾) 中的狀態。如果任務在 <task status="SUCCESS" taskName="export"> 標記中為成功,則表示已成功完成匯出程序。您可以忽略成功狀態後所記錄的所有錯誤通知。例如,您可以忽略下列錯誤:
    Error in getting source partition, please recreate it manually after the migration.
    Error received while retrieving implied share from outline.