Java ES 提供的解除安裝程式可用於移除使用 Java ES 安裝程式安裝在系統中的元件。如同 Java ES 安裝程式,解除安裝程式可在圖形、基於文字或無訊息模式中執行。
在安裝期間,Java ES 安裝程式會將 Java ES 解除安裝程式放在下列位置:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4
您可以使用可選的 -no 參數來執行解除安裝程式,但不解除安裝任何軟體。此選項有助於幫您熟悉解除安裝程式,以及為以後的無訊息解除安裝建立狀態檔案。
如同 Java ES 安裝程式,解除安裝程式可在圖形、基於文字或無訊息模式中執行。
解除安裝程式僅移除由 Java ES 安裝程式安裝的元件。若要移除不是由 Java ES 安裝程式所安裝的元件,請按照元件文件中的說明執行。
解除安裝程式必須在每台包含 Java ES 元件的主機上分別執行。不支援遠端解除安裝。在每台主機上,您可以選擇一個或多個要移除的元件。
解除安裝程式不會移除 Java ES 共用元件。
解除安裝程式可以移除配置檔案和使用者資料檔案。檔案視每個元件而異。
解除安裝程序完成後,您可能需要移除其他檔案和目錄。如需各產品的相關資訊,請參閱檢查 Java ES 元件的解除安裝運作方式。
解除安裝程式僅為其執行時所在的系統檢查元件相依性,如果發現相依性問題,便發出警告。
解除安裝程式不會取消配置協力廠商 Web 容器上安裝的元件。
解除安裝程式不會取消配置任何 Web 容器上的 Access Manager SDK 安裝。您必須手動重新配置 Web 容器 (例如,復原原始)。
請勿使用解除安裝程式移除 Sun Cluster 軟體,除非已安裝 Sun Cluster 軟體但從未用於配置叢集節點。如需詳細資訊,請參閱解除安裝 Sun Cluster 軟體
解除安裝程式的運作方式,會依您所安裝的元件以及元件間相互關聯的方式而有所不同。
解除安裝程式會識別安裝在相同主機上之產品間的相依性。如果您嘗試解除安裝某個元件,而同一主機上安裝了與該元件相依的產品,則解除安裝程式會發出警告。
例如,若您嘗試從主機解除安裝 Access Manager,而此主機還安裝了 Portal Server,則解除安裝程式會警告您 Portal Server 無法在沒有 Access Manager 的情況下運作。
大部分情形下,如果沒有元件與其相依,您都可以解除安裝該元件。
例如,Portal Server 相依於 Access Manager,但 Access Manager 並不相依於 Portal Server。如果您嘗試解除安裝 Portal Server,解除安裝程式不會發佈警告,因為 Access Manager 不需要 Portal Server 即可運作。
在解除安裝元件時,您必須識別哪些產品配置給該元件 (可能需要某些其他配置)。否則,您系統上的某些元件可能被配置為支援已不再存在的產品。
解除安裝程式無法識別以下相依性:
來自遠端主機的相依性
由配置產生的相依性
部分元件相依性可以透過遠端主機上部署的元件獲得滿足。解除安裝程式無法識別這些相依性關係。
例如,如果您解除安裝 Directory Server,解除安裝程式並不會警告您 Access Manager 依存於 Directory Server,即使兩個產品部署在相同的主機上。這是因為另一個主機上的另一個 Directory Server 實例可能支援 Access Manager。
解除安裝程式無法識別安裝後配置所產生的元件相依性。
例如,假設您將 Portal Server 和 Calendar Server 安裝在同一主機上,然後將 Portal Server 配置為使用 Calendar Server,以用於 Portal Server 的行事曆通道。在此配置後,Portal Server 會依賴於 Calendar Server。然而,如果您稍後解除安裝 Calendar Server,解除安裝程式不會警告您 Portal Server 依賴於 Calendar Server,因為解除安裝程式不知道安裝後配置。