安裝 DB2 伺服器 > 回應檔安裝 >
回應檔解除安裝基本概念
您可以使用回應檔來解除安裝一個以上的 DB2® 產品、功能或語言。在 Linux® 及 UNIX® 作業系統上,
您也可以使用回應檔來解除安裝「DB2 資訊中心」。
回應檔解除安裝也可以稱為無聲自動解除安裝或自動式解除安裝。
提供了範例解除安裝回應檔 db2un.rsp。安裝了 DB2 產品時,範例解除安裝回應檔會複製到 DB2DIR/install 作為安裝的一部分 (其中,DB2DIR 指定安裝 DB2 產品的路徑)。
您可以自訂回應檔。若要啟動回應檔中的關鍵字,請移除關鍵字左側的星號 (*)。
在使用回應檔解除安裝之前,必須考量下列事項及限制。
移除 DB2 產品時,
您必須先捨棄 DB2 實例。例如,若只安裝 DB2 ESE,則在移除 ESE 產品之前,您必須先捨棄實例。
若有多個 DB2 產品存在於相同的 DB2 副本內,
則一個 DB2 產品的回應檔解除安裝不會影響該副本中其他 DB2 產品共用的元件。例如,DB2COPY1 包含 DB2 產品 ESE、WSE 及 PE。數個元件會在這三個產品之間共用。
在此情況下,解除安裝 ESE 會移除不共用的元件。在下圖中,陰影的區域代表要從 DB2COPY1 移除的元件:
圖 1. 在相同 DB2 副本內、不同 DB2 產品之間的共用元件
但是,在移除 DB2 產品之前,請考量實例類型。例如,ESE、WSE 及 PE 安裝在相同的 DB2 副本中。
您要移除 ESE 產品。移除 ESE 產品之前,您可以:
- 使用 db2iupdt 指令將實例移至支援 ESE 實例類型之相同版本的另一個 DB2 副本,或
- 使用 db2idrop 指令移除現存的 ESE 實例。
若 DB2 功能是在相同 DB2 副本中由多個產品所安裝,
則該功能的回應檔解除安裝會從該 DB2 副本中的所有產品移除該功能。
下列限制適用:
- 若附加產品需要 DB2 產品,則無法移除該產品。
例如,若同時安裝了 ESE 及 QP,則無法解除安裝 ESE。
- 若另一個功能需要 DB2 功能,則無法移除該功能。
- 無法移除英文的語言。
- 在 Windows® 作業系統上:
- 當您在移除 DB2 產品時,解除安裝回應檔也不能包含要移除功能或語言的關鍵字。
關鍵字 REMOVE_PROD 不能與關鍵字 REMOVE_COMP 或 REMOVE_LANG 結合。
- 若您具有叢集環境,則解除安裝 DB2 產品之前,您必須從起初執行 db2mscs 指令以建立失效接手基礎架構的相同伺服器中,執行具有 -u 選項的 db2mscs 指令。
如需詳細資料,請參閱 db2mscs 指令。
在回應檔解除安裝之後,請檢查日誌檔。此檔案會擷取所有 DB2 解除安裝資訊,包括錯誤。
- 在 Linux 及 UNIX 作業系統上,
日誌檔位於 /tmp/db2_deinstall-<nnnnn>.log 中 (其中 <nnnnn> 是產生的數字)。日誌檔名稱會在執行 db2_deinstall 指令之後顯示在畫面上。
您也可以使用 db2ls 指令來驗證產品、功能或語言是否已移除。
- 在 Windows 作業系統上,日誌檔位於 My Documents\DB2LOG\db2un-<TimeStamp>.log 中。您可以開啟控制台中的「新增/移除程式」對話框,來驗證產品、功能或語言是否已移除。
[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 ]