本節包含以下小節:
Java ES 提供了用於移除使用 Java ES 安裝程式安裝在系統中之產品元件的解除安裝程式。如同 Java ES 安裝程式,解除安裝程式可在圖形、基於文字或無訊息模式中執行。
在安裝期間,Java ES 安裝程式會將 Java ES 解除安裝程式放在下列位置:
Solaris 作業系統:/var/sadm/prod/SUNWentsys5
Linux 及 HP-UX:/var/sadm/prod/sun-entsys5
您可以使用可選的 -no 參數來執行解除安裝程式,但不解除安裝任何軟體。此選項有助於幫您熟悉解除安裝程式,以及為以後的無訊息解除安裝建立狀態檔案。
解除安裝程式僅移除由 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,因為解除安裝程式不知道安裝後配置。