修正並倒回

您可以使用 OPatch 工具修正 Oracle Essbase 執行處理,此工具會將修正程式執行到新版本的二進位檔案。如果需要,您也可以倒回更新。

不支援從修正程式倒回至比用於設定 Essbase 執行處理的舊版本。

附註:

如果您在套用修正程式後建立連線或資料來源,然後倒回修正程式,就必須重新建立它們。鑽研和其他連線相依功能必須要有此步驟,才能繼續像之前一樣繼續運作。

附註:

倒回 OPatch 之後,您可能需要重新建立通透和複製的分割區,然後重新驗證分割區。
將軟體更新 (修補 / 升級) 安裝至 Essbase 例項
  1. 停止所有受管理伺服器和系統元件,包括 Essbase 伺服器、管理伺服器和節點管理程式。

    Linux:

    sh <Oracle_Home>/domains/essbase_domain/esstools/bin/stop.sh

    Windows:

    <Oracle_Home>\domains\essbase_domain\esstools\bin\stop.cmd

    如需 Oracle_Home 的說明,請參閱 Essbase 平台中的環境位置

  2. 請檢查組建編號。

    Linux:

    cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties
    對於 Windows (使用記事本開啟 essbase_registry.properties):
    <oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties
  3. 套用 OPatch。您可以在壓縮格式中直接套用壓縮檔,提供壓縮檔的絕對路徑。您可以選擇解壓縮檔案並套用修正程式,這是解壓縮資料夾的絕對路徑。
    1. 執行下列命令。範例:

      Linux:

      <Oracle_Home>/OPatch/opatch apply <Path of Linux opatch zip file>

      Windows:

      <Oracle_Home>\OPatch\opatch apply <Path of Windows opatch zip file>
    2. 請檢查組建編號。

      Linux:

      cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties
      對於 Windows (使用記事本開啟 essbase_registry.properties):
      <oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties
  4. 啟動所有伺服器,

    Linux:

    sh <Oracle_Home>/domains/essbase_domain/esstools/bin/start.sh

    Windows:

    <Oracle_Home>\domains\essbase_domain\esstools\bin\start.cmd
[ 選擇性 ] 視需要回復更新
  1. 停止伺服器。

    Linux:

    sh <Oracle_Home>/domains/essbase_domain/esstools/bin/stop.sh
    Windows:
    <Oracle_Home>\domains\essbase_domain\esstools\bin\stop.cmd
  2. 取得唯一的 OPatch ID。

    Linux:

    <Oracle_Home>/OPatch/opatch lsinventory
    Windows:
    <Oracle_Home>\OPatch\opatch lsinventory
  3. 倒回套用的 OPatch。下列範例語法顯示 OPatch ID 範例。請使用相關的 OPatch ID。

    Linux:

    <Oracle_Home>/OPatch/opatch rollback -id 3012639

    Windows:

    <Oracle_Home>\OPatch\opatch rollback -id 3012639
  4. 檢查目前的組建編號。

    Linux:

    cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties
    對於 Windows (使用記事本開啟 essbase_registry.properties):
    <oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties
  5. 啟動伺服器伺服器。

    Linux:

    sh <Oracle_Home>/domains/essbase_domain/esstools/bin/start.sh

    Windows:

    <Oracle_Home>\domains\essbase_domain\esstools\bin\start.cmd