升級

當 IBM® 發行 IBM Product Master的修正套件時,您可以升級修正套件並升級。

開始之前

  • 確保您已安裝並配置 IBM Product Master 12.0的基本版本。
    • 若要套用任何臨時修正程式,請確定您已安裝並配置 IBM Product Master 12.0的完整建置。
      範例
      若要套用 IBM Product Master Fix Pack 1 Interim Fix 1 ,請按如下所示進行:
      IBM Product Master 12.0 GA > IBM Product Master 12.0 Fix Pack 1 > IBM Product Master 12.0 Fix Pack 1 Interim Fix 1
  • 將修正套件從 Fix Central 下載至使用者或暫存目錄,並解壓縮修正套件構件。 如需相關資訊,請參閱 擷取及安裝修正套件
  • 檢閱最新版本中已修正的已知問題清單。 這些清單可在 IBM 支援中心 網站上取得。
  • 若要查看「軟體產品相容性報告 (SPCR)」中的詳細系統需求,請在下列鏈結中搜尋 IBM Product Master
  • 密碼加密公用程式 執行下列指令以產生加密密碼,然後可以將該密碼貼到個別內容檔中。
    $JAVA_RT com.ibm.ccd.common.generate.config.DBEncryptionUtils -encrypt --password=password 
  • 將位於 $TOP/bin/conf/ 且具有所有重要配置的現有 env_settings.ini 檔案複製到其他資料夾。
  • 透過清除瀏覽器快取,讓使用者介面載入並使用最新的 JavaScript 檔案,來避免使用使用者介面時的不相容性及問題。
  • 停止本端伺服器上的 Product Master 應用程式。
    • 檢查排程器以確保沒有重要工作正在執行或需要完成。
    • 如果清除排程器佇列,請執行下列 Shell Script 來手動停止排程器:
      $TOP/bin/go/svc_control.sh --action=stop --svc_name=scheduler
    • 執行下列 Shell Script 來檢查工作流程引擎,以確保沒有重要工作流程事件正在執行或需要完成:
      $TOP/bin/go/svc_control.sh --action=short_status --svc_name=workflowengine
    • 透過執行下列 Shell Script ,檢查排程器狀態以確定沒有重要工作在執行中或需要完成:
      $TOP/bin/go/svc_control.sh --action=short_status --svc_name=scheduler
    • 如果沒有重要工作流程事件正在執行中,請執行下列 Shell Script 來手動關閉工作流程引擎:
      $TOP/bin/go/svc_control.sh --action=stop --svc_name=workflowengine
    • 針對叢集環境中部署的所有應用程式執行下列 Script ,以停止所有剩餘的 Product Master 服務:
      $TOP/bin/go/abort_local.sh
      附註: 執行 abort_local.sh Shell Script 不會影響任何其他 JVM 服務。
    • 使用 ps 指令確保所有處理程序都已停止。
    • 如果已啟用 GDS 功能,
      • 請確保透過執行下列 Script 來停止 GDS 訊息接聽器:
        $TOP/bin/gdsmsg.sh stop
      • 容許 GDS 訊息接聽器完成處理已挑選的訊息,然後執行此 Script:
        $TOP/bin/gdsmsg.sh abort
  • 備份系統。 安裝會使用修正套件中的更新版本來改寫現行檔案。 如果安裝修正套件時發生任何問題,您可以使用此備份副本來回復安裝。
    • 建立所有 Product Master 目錄的完整備份,尤其是儲存配置檔 common.propertiesadmin_properties.xmlenv_settings.ini 的下列目錄:
      • $TOP/etc/default
      • $TOP/bin/conf
    • 備份下列 GDS 傳訊檔案,並在安裝完成之後還原它們:
      • $TOP/etc/default/gds.properties
      • $TOP/etc/default/.bindings
    • 建立資料庫的完整備份。