使用公用程式重新整理應用程式資料庫

公用程式可建立或重新整理資料庫。在執行前,它會確保應用程式未鎖定。在其執行時,若資料庫中的中繼資料被更新,則會鎖定應用程式。例如,如果使用者正在指派存取權,則會顯示以下訊息:「由於正在重新整理應用程式,因此無法處理您的要求」。此公用程式必須在作為 Oracle Hyperion Planning 伺服器的相同機器上執行,而不能在遠端伺服器上執行。

注意:

Oracle 建議您在建立或重新整理之前先備份應用程式。請參閱備份應用程式和應用程式資料庫。依照以下步驟執行會影響資料庫中的資料。當您使用建立或重新整理選項時,可能會取代或清除資料,並且會重建 Planning 計畫類型。如需重要資訊,請參閱使用 Essbase 的注意事項

若要使用公用程式重新整理應用程式資料庫,請執行下列動作:

  1. 備份應用程式。請參閱備份應用程式和應用程式資料庫
  2. 找出 CubeRefresh 公用程式。

    公用程式位於 planning1 目錄中。如需 planning1 的完整路徑,請參閱關於 EPM Oracle 例項

  3. 在命令行中輸入下列命令及其參數,以便從 planning1 目錄啟動 CubeRefresh

    WindowsCubeRefresh.cmd [-f:passwordFile] /A:application_name /U:user_name [/C|/R] /D [/F[S|V]][/RMIPORT:rmi_port] [/L] [/DEBUG]

    UNIXCubeRefresh.sh [-f:passwordFile] /A:application_name /U:user_name [/C|/R] /D [/F[S|V]][/RMIPORT:rmi_port] [/L] [/DEBUG]

    • 選用性:如果設定了加密密碼檔案,則可將 [-f:passwordFile] 指定為指令行的第一個參數,其中 passwordFile 是密碼檔案的完整檔案路徑與名稱。請參閱在 Planning 公用程式中隱藏密碼提示

    • application_name:用於執行建立或重新整理的 Planning 應用程式名稱。

    • user_name:具有建立或重新整理應用程式權限的管理使用者。

    • /C/R:要在應用程式中執行的功能:

      • /C:建立資料庫大綱。

      • /R:重新整理資料庫大綱。

    • /D:在建立或重新整理過程中指定資料庫。

    • /F:針對所有應用程式使用者使用安全性篩選器。亦可與 SVSV 搭配使用:

      • /FS:產生共用成員安全性篩選器。

      • /FV:驗證安全性篩選器,但不儲存篩選器。

      • /FSV:驗證共用成員安全性篩選器。

    • /RMIPORT:指定與預設值 11333 不同的 RMI 連接埠號碼。

    • /-L:預設選項,連線至本機或遠端機器上的應用程式伺服器以執行建立或重新整理。(您可使用 /L 以在未連線至應用程式伺服器時執行建立或重新整理,如在應用程式伺服器未執行時)。

    • /DEBUG:指定詳細錯誤訊息。

  4. 如果出現提示,請輸入您的密碼。
  5. 檢視包括錯誤在內的應用程式重新整理結果。完成狀態將顯示在主控台中。

    本範例顯示了所有登入指定應用程式的使用者用於重新整理資料庫的指令行。該指令行使用預設 RMI 連接埠並包括共用成員安全性篩選器:

    Windows: CubeRefresh.cmd /A:app1 /U:admin /R /D /FS

    UNIX: CubeRefresh.sh /A:app1 /U:admin /R /D /FS