本章提供解除安裝由 Java ES 安裝程式所安裝的 Sun JavaTM Enterprise System (Java ES) 元件的說明。
本章包含以下各節:
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,因為解除安裝程式不知道安裝後配置。
下表列出解除安裝之前應該執行的作業。有些作業可能不適用於您的特定情況。
左欄列出您執行這些工作應遵守的順序,右欄包含其他有用資訊及說明的位置。
表 8–1 解除安裝前的檢核清單
作業說明 |
說明或有用的資訊 |
---|---|
1. 查閱您即將解除安裝之各元件的需求和運作方式。 | |
2. 識別配置所產生的元件相依性並採取適當的措施,例如備份資料、從支援元件中取消配置相依元件或以正確的順序解除安裝元件。 | |
3. 備份產品註冊檔。從失敗的解除安裝進行回復時,備份副本會很有用。 |
在 Solaris 作業系統上:/var/sadm/install/productregistry 在 Linux 上:/var/opt/sun/install/productregistry |
4. 如果您要在以後的安裝中重複使用用於您要解除安裝之元件的配置或使用者資料,請備份或歸檔這些資料。 | |
5. 確定託管配置目錄的 Directory Server 實例正在執行。備註:大部分情形下,在解除安裝前 Web 容器和 Directory Server 應該在執行中,而其他伺服器應該關閉。 |
此 Directory Server 實例必須在執行中,這樣解除安裝程式才能取消配置要解除安裝的元件。 |
6. 如有需要,請收集 Administration Server、Directory Server 和 Access Manager 的管理員存取資訊。 | |
7. 如果要解除安裝 Access Manager,在解除安裝前請先移除模式。 |
使用下列 LDIF 檔案來移除模式: /etc/opt/SUNWam/config/ds_remote_schema_uninstall.ldif |
在解除安裝已安裝在個別系統中的 Messaging Server 之前,請先取消配置 Administration Server。 |
取消配置 Administration Server: cd /usr/sbin/mpsadmserver unconfigure |
在使用解除安裝程式前,您應該檢查安裝情況,並規劃必須執行哪些步驟來防止資料遺失或相依性連接遺失。瞭解各種 Java ES 元件在解除安裝時的運作方式非常重要。
本節包含以下小節:
執行下列程序之一,以查閱已安裝在各主機上的 Java ES 元件軟體。
以超級使用者 (root) 身份,瀏覽至解除安裝程式所在的目錄:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4
若要檢查本機系統,則在不使用解除安裝程式軟體的情況下執行解除安裝程式。
在圖形模式下:
./uninstall -no |
在基於文字的模式下:
./uninstall -no -nodisplay |
若要檢視 uninstall 指令的完整語法,請參閱解除安裝指令。
執行各解除安裝程式頁面,直到您看到已安裝產品的清單。
在檢視已安裝元件的清單後,請結束解除安裝程式。
不會解除安裝任何軟體。
您可以使用 prodreg 公用程式來檢視已安裝在系統上之所有套裝軟體的相關資訊,包括 Java ES 元件。
此資訊在檢查元件相依性時非常有用。prodreg 公用程式也會指出不完整、並且需要特殊處裡的套裝軟體。在 Solaris 10 和 Solaris 9 作業系統上,以及某些版本的 Solaris 8 作業系統,如下所示執行公用程式:
prodreg
如需更多資訊,請參閱 prodreg 線上說明手冊。
請查閱本節中的相關表格,以查看解除安裝程式對 Java ES 元件所執行的動作。規劃要採取的步驟,以防止資料遺失或相依性連接的遺失。
本節包含以下小節:
主題 |
詳細資訊 |
---|---|
配置資料 |
|
相依性 |
Directory Server |
需要此安裝的產品 |
Directory Proxy Server 和 Messaging Server 都需要安裝。Directory Server 可以配置為需要安裝 Administration Server。 備註:如果您移除 Administration Server 而不移除 Directory Server,則必須使用隨附於 Directory Server 的其他公用程式管理 Directory Server。請參閱 Directory Server 文件 (位於 http://docs.sun.com/coll/DirectoryServer_05Q4),以取得更多資訊。 |
解除安裝前的作業 |
請確定配置 Directory Server 正在執行,並且您可以提供管理員使用者 ID 和密碼。 |
解除安裝後 |
無 |
主題 |
詳細資訊 |
---|---|
配置資料和使用者資料 |
|
相依性 |
在同一系統上需要 Message Queue。 |
需要此安裝的產品 |
|
解除安裝前的作業 |
若要保留配置資料,請複製管理網域目錄。 |
解除安裝後 |
若要從系統中完全移除 Application Server,請移除所有剩餘的 Application Server 記錄檔和目錄。Application Server 目錄的預設位置為: Solaris OS: /var/opt/SUNWappserver /opt/SUNWappserver Linux: /var/opt/sun/appserver /opt/sun/appserver 請參閱Message Queue 解除安裝運作方式,以取得有關 Message Queue 解除安裝後的作業之資訊。 |
主題 |
詳細資訊 |
---|---|
配置資料和使用者資料 |
解除安裝期間並不會移除配置資料和使用者資料,這些資料將在後續的安裝中被覆寫。 解除安裝期間,系統會移除對 Calendar Server 的自訂。 |
相依性 |
|
需要此安裝的產品 |
|
解除安裝前的作業 |
如果您要重複使用配置資料和使用者資料,請按照「Sun Java System Calendar Server 6 2005Q4 Administration Guide」中所述的遷移程序執行。 |
解除安裝後的作業 |
移除所有不需要的剩餘記錄檔和 Calendar Server 目錄。 |
主題 |
詳細資訊 |
---|---|
配置資料和使用者資料 |
解除安裝後會保留所有配置資料、使用者資料和 UI 自訂。 保留 Communications Express 檔案的位置有二: 套裝軟體安裝預設為: Solaris OS:/opt/SUNWuwc Linux:/opt/sun/uwc 在配置期間所建立的應用程式部署預設為: Solaris OS:/var/opt/SUNWuwc Linux:/var/opt/sun/uwc 當您解除安裝 Communications Express 時,解除安裝程式只會移除套裝軟體安裝位置的資料。在應用程式部署位置中的資料仍然存在。您可以從應用程式部署位置來存取應用程式。 但重新配置期間,將會覆寫所有配置資料和自訂。重新配置後,系統仍會保留使用者資料。 |
相依性 |
|
需要此安裝的產品 |
無 |
解除安裝前的作業 |
取消配置 Communications Express。請參閱「Sun Java System Communications Express 6 2005Q4 Administration Guide」中的「取消配置 Communications Express」一節。 |
解除安裝後的作業 |
移除所有不需要的剩餘記錄檔和 Communications Express 目錄。 |
主題 |
詳細資訊 |
---|---|
配置資料 |
解除安裝期間,系統不會移除配置資料和使用者資料。此資料將在後續的安裝中被覆寫。 解除安裝期間,系統會移除對 Delegated Administrator 的自訂。 |
相依性 |
|
需要此安裝的產品 |
無 |
解除安裝前的作業 |
如果您要重複使用配置資料和使用者資料,請參閱「Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide」中的「Preserve an Existing Configuration」。 |
解除安裝後的作業 |
移除所有不需要的剩餘記錄檔和 Delegated Administrator 目錄。 |
主題 |
詳細資訊 |
---|---|
配置資料和使用者資料 |
如果您要解除安裝託管配置目錄的 Directory Server 實例,則解除安裝期間系統會移除配置目錄資訊。如果您要解除安裝託管使用者資料的 Directory Server 實例,則解除安裝期間系統會移除 Directory Server LDAP 資料庫。 警告:為避免遺失資料,請務必在解除安裝之前備份 Directory Server 資訊。Directory Server 有數種工具和公用程式,用於備份 Directory Server 和遷移配置資料。請參閱 Directory Server 文件 (位於 http://docs.sun.com/coll/DirectoryServer_05Q4),以取得更多資訊。 警告:在開始解除安裝 o=NetscapeRoot 字尾下包含配置資訊的配置目錄之前,您不會收到警告。如果您解除安裝其他目錄賴於取得配置資訊的某個集中式配置目錄,則以後您無法管理那些目錄。 |
相依性 |
無 |
需要此安裝的產品 |
|
解除安裝前的作業 |
|
解除安裝後的作業 |
解除安裝 Directory Server 可能需要手動移除剩餘檔案和目錄。 |
主題 |
詳細資訊 |
---|---|
配置資料和使用者資料 |
解除安裝後所有配置資料都會保留,並在以後安裝時被重複使用。 |
相依性 |
|
需要此安裝的產品 |
Portal Server (配置為使用 Instant Messaging 通道時) |
解除安裝前的作業 |
無 |
解除安裝後的作業 |
無 |
主題 |
詳細資訊 |
---|---|
配置資料和使用者資料 |
解除安裝後會保留所有配置資料和自訂,並可在以後安裝時重複使用。 |
相依性 |
|
需要此安裝的產品 |
|
解除安裝前的作業 |
無 |
解除安裝後的作業 |
根據您的環境,可能需要執行如Messaging Server 解除安裝後所述的解除安裝後的作業。 |
主題 |
詳細資訊 |
---|---|
配置資料 |
解除安裝後特定實例的配置、使用者儲存庫和存取控制檔案都會保留,並可在以後安裝時重複使用。 |
相依性 |
Directory Server (選擇性) |
需要此安裝的產品 |
Application Server (必須與 Message Queue 位於一個主機上) |
解除安裝前的作業 |
|
解除安裝後的作業 |
如果您不打算重新安裝 Message Queue,請使用該元件文件中的指令清理系統。以下網址可取得 Message Queue 文件:http://docs.sun.com/coll/MessageQueue_35_SP1 |
主題 |
詳細資訊 |
---|---|
配置資料和使用者資料 |
|
相依性 |
如果配置為使用 Portal Server 通道:
|
需要此安裝的產品 |
無 |
解除安裝前的作業 |
無 |
解除安裝後的作業 |
|
Registry 配置過程會在下列目錄中安裝 Registry 資料庫和伺服器 keystore:
Solaris OS:/var/opt/SUNWsoar
Linux:/var/opt/sun/SUNWsoar
Service Registry 解除安裝時,不會移除此目錄。這可讓您保留資料庫以供未來安裝或發行版本 (如果您要這樣做) 時使用,在重新安裝 Registry 前請先將 /var/opt/SUNWsoar/3.0 目錄 (在 Solaris 作業系統上) 或 /var/opt/sun/SUNWsoar/3.0 (在 Linux 上) 複製到其他位置,然後在重新安裝後再將其複製回來。
主題 |
詳細資訊 |
---|---|
配置資料 |
請勿使用 Java Enterprise System 解除安裝程式移除 Sun Cluster 軟體,但可用其移除雖已安裝但從未用於配置叢集節點的軟體。如需詳細資訊,請參閱解除安裝 Sun Cluster 軟體。 |
相依性 |
Sun Cluster 核心和 Sun Cluster Agents 必須一同移除。 |
需要此安裝的產品 |
無 |
解除安裝前的作業 |
應僅使用 Sun Cluster 安裝所提供的公用程式來解除安裝 Sun Cluster 軟體。 |
解除安裝後的作業 |
解除安裝 Sun Cluster 軟體後,您可能需要更新 productregistry 檔案。如需詳細資訊,請參閱解除安裝 Sun Cluster 軟體。 |
主題 |
詳細資訊 |
---|---|
配置資料 |
只會保留安裝位置下別名目錄中的憑證資料庫檔案。所有其他檔案都會移除。 |
相依性 |
Directory Server (選擇性) 如果已選取外部 LDAP 存取控制。 |
解除安裝前的作業 |
停止所有的 Web Proxy Server 實例。 |
解除安裝後的作業 |
憑證資料庫會保留在 WebProxyServer-base/alias 目錄下。在重新安裝之前,您需要移動憑證資料庫並刪除舊的安裝目錄。 |
根據您選擇解除安裝的元件,您可能需要授予 Access Manager、Administration Server 和 Directory Server 解除安裝程式管理員存取權。
需要有 Access Manager 管理員存取權才能從 Application Server 取消部署 Access Manager Web 應用程式,以及移除 Access Manager 模式。
需要有 Administration Server 和 Directory Server 管理員存取權,才能在解除安裝期間管理配置目錄。
下表說明解除安裝程式授予管理員存取權所需的資訊。每個表格的左欄列出您必須提供相關資訊的圖形模式標籤與狀態檔案參數,右欄則介紹相關資訊。
表 8–18 必要的管理資訊
標籤與狀態檔案參數 |
描述 |
---|---|
Access Manager | |
管理員使用者 ID IS_IAS81_ADMIN |
Application Server 管理員的使用者 ID。 |
管理員密碼 IS_IAS81_ADMINPASSWD |
Application Server 管理員的密碼。 |
目錄管理者 DN IS_DIRMGRDN |
對 Directory Server 擁有無限存取權的使用者之區別名稱 (DN)。 預設值為 cn=Directory Manager。 |
目錄管理者密碼 IS_DIRMGRPASSWD |
目錄管理者的密碼。 |
Administration Server | |
管理員使用者 ID ADMINSERV_CONFIG_ADMIN_USER |
配置目錄管理員的使用者 ID。Administration Server 在管理配置目錄資料時使用此身份。 |
管理員使用者密碼 ADMINSERV_CONFIG_ADMIN_PASSWORD |
配置目錄管理員的密碼。 |
Directory Server | |
管理員使用者 ID CONFIG_DIR_ADM_USER |
對配置目錄擁有管理員權限的使用者。該使用者可以修改 Directory Server 配置,包括建立和移除字尾。套用存取控制限制。 |
管理員密碼 CONFIG_DIR_ADM_PASSWD |
管理員的密碼。 |
Portal Server | |
管理員密碼 PS_DEPLOY_ADMIN_PASSWORD | |
Access Manager 管理員密碼 PS_IS_ADMIN_PASSWORD | |
Directory Server 管理員密碼 PS_DS_DIRMGR_PASSWORD | |
Directory Server 管理員網域 PS_DS_DIRMGR_DN |
在您完成解除安裝先決條件中的相關作業後,您便可以執行解除安裝程式。本節包含關於三種使用解除安裝程式之方式的資訊。
您可在附錄 B安裝指令 中找到 uninstall 指令語法的資訊。
本節提供關於使用互動式圖形化介面來解除安裝 Java ES 元件的說明。
(選擇性) 提供對本機顯示器的存取權。
如果您要登入遠端機器,請確定您的 DISPLAY 環境變數已正確設定為本機顯示。如果 DISPLAY 變數設定不正確,安裝程式將以基於文字的模式執行。
C Shell 範例 (機器名稱為 myhost):
setenv DISPLAY myhost:0.0 |
Korn Shell 範例 (機器名稱為 myhost):
DISPLAY=myhost:0.0 |
您可能需要授予顯示授權才能在本機顯示器上執行解除安裝程式。例如,您可使用以下指令,將顯示授權從 myhost 授予 serverhost 上的超級使用者。
myhost\> xauth extract - myhost:0.0|rsh -l root serverhost xauth merge - |
關於安全地授予此類授權的完整說明,請參閱Solaris X Window System Developer's Guide中的「Manipulating Access to the Server」一章。
如果您未以超級使用者 (root) 的身份登入,請成為超級使用者。
瀏覽至解除安裝程式所在的目錄:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4
啟動圖形解除安裝程式:
./uninstall |
顯示 [歡迎] 頁面。
按一下 [下一步] 以繼續。
顯示 [選取元件] 頁。
檢查元件並選取您要解除安裝的元件。
已啟用安裝在您系統上的元件,並且可以選取。系統上未安裝的元件會被停用,且無法選取。
某些元件包含子元件。展開元件以檢視子元件。
如果您取消選取包含子元件的元件,請展開元件以驗證子元件清單。
當您覺得選取沒有問題之後,請按一下 [下一步]。
如果解除安裝程式在選取要移除的產品中,偵測到任何可識別的元件相依性,便會顯示有關配置資料可能會遺失的警告。您可以選擇:
根據您選取要移除的元件,解除安裝程式會提示您輸入管理員 ID 和密碼。如需有關您必須提供給解除安裝程式之資訊的詳細資訊,請參閱授予解除安裝程式的管理員存取權。
另外,解除安裝程式可能也會提示您輸入連接埠號或主機名稱。
從系統中移除軟體之前,解除安裝程式會列出您選取要移除的元件以及將回收的總磁碟空間。
查閱您已經選取的解除安裝選項。
當您對選項滿意時,按一下 [下一步]。
解除安裝程式開始從系統中移除軟體,並顯示下列資訊:
進度條,顯示總體完成比例
目前正移除的套裝軟體之名稱
移除所有元件軟體之後,解除安裝程式顯示 [解除安裝完成] 頁面。
按一下 [檢視摘要] 或 [檢視解除安裝記錄],以取得有關解除安裝的資訊。
解除安裝摘要。顯示已解除安裝的元件以及這些元件的配置資訊清單。
解除安裝記錄。顯示解除安裝期間由解除安裝程式產生的所有訊息。
您也可以查閱解除安裝摘要和記錄檔:
在 Solaris 作業系統上:/var/sadm/install/logs 在 Linux 上:/var/opt/sun/install/logs
按一下 [關閉] 以結束解除安裝程式。
如果您安裝 Access Manager 或 Messaging Server,請移至解除安裝後的作業。
基於文字的介面可讓您透過回應終端機視窗內的提示,直接從該視窗執行解除安裝程式。
關於解除安裝的基於文字提示,請參閱如何使用基於文字的介面。
如果您在解除安裝期間遇到問題,請參閱第 9 章, 疑難排解。
如果您未以超級使用者 (root) 的身份登入,請成為超級使用者。
瀏覽至解除安裝程式目錄:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4
執行解除安裝程式:
./uninstall -nodisplay |
螢幕上會顯示「歡迎」訊息,然後顯示系統中所有的 Java ES 元件的清單。
解除安裝程式會透過列出已安裝元件對應的號碼,選取在系統中找到的 Java ES 元件以進行移除。按 Return 鍵解除安裝所有元件。
或者,透過鍵入您要解除安裝之元件對應的號碼清單 (各號碼之間以逗號分隔),選擇特定元件,然後按 Return 鍵。
系統上未安裝的元件會被停用,且無法選取。
如果解除安裝程式在所選取要移除的產品中,偵測到元件相依性,便會顯示有關配置資料可能會遺失的警告。您可以選擇:
如果對於您選取的元件,解除安裝程式需要管理員 ID 或密碼,則解除安裝程式會提示您輸入管理員 ID 和密碼。
如需有關您必須提供給解除安裝程式之資訊的詳細資訊,請參閱授予解除安裝程式的管理員存取權。
視您選取要移除的元件而定,解除安裝程式也可能會提示您輸入連接埠號或主機名稱。
從系統中移除軟體之前,解除安裝程式會顯示一個摘要頁面,其中顯示選取要移除的元件。
檢視您的選取。
當您認為選取沒有問題後,請鍵入數字 1 並按 Return 鍵。
解除安裝程式開始從系統中移除軟體。解除安裝期間,解除安裝程式會顯示進度條,以顯示總體完成比例。
移除所有元件軟體後,您可以檢視解除安裝摘要和記錄。
鍵入 1 或 2,並按 Return 鍵檢視有關解除安裝的資訊。
解除安裝摘要。鍵入 1 檢視已解除安裝的元件以及這些元件的配置資訊清單。
解除安裝記錄。鍵入 2 列出解除安裝期間由解除安裝程式所產生的所有訊息。
您也可以檢視解除安裝摘要和記錄檔:
Solaris OS:/var/sadm/install/logsLinux: /var/opt/sun/install/logs
鍵入 ! 字元結束解除安裝程式。
如果您要解除安裝 Access Manager 或 Messaging Server,請移至解除安裝後的作業。
若要解除安裝共用類似配置之多台主機上的 Java ES 元件時,無訊息解除安裝會很有用。以無訊息模式解除安裝的程序,類似於以無訊息模式安裝的程序,如第 5 章, 以無訊息模式安裝中所述。
若要執行無訊息解除安裝,您必須先在圖形或基於文字模式中執行解除安裝,以產生狀態檔案。請參閱產生狀態檔案。
如果您未以超級使用者 (root) 的身份登入,請成為超級使用者。
瀏覽至解除安裝程式目錄:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4
如果您要使用解除安裝程式的圖形化介面,請提供對本機顯示器的存取信息。請參閱在圖形模式下執行解除安裝程式。
執行無訊息安裝程式。例如:
圖形模式:
./uninstall -no -saveState statefile_path |
基於文字的模式:
./uninstall -no -nodisplay -saveState statefile_path |
若要檢視解除安裝指令的完整語法,請參閱解除安裝指令。
繼續執行解除安裝程式以完成。
在您回應提示時,解除安裝程式會在指定的狀態檔案中記錄您的答案。完成解除安裝後,狀態檔案便會位於您指定的位置。不會解除安裝任何軟體。
為每個要執行無訊息解除安裝的主機建立狀態檔案的副本。
編輯每個為主機您要在其上執行無訊息解除安裝提供特定資訊的檔案。
如需有關編輯狀態檔案的指導,請參閱編輯狀態檔案。編輯狀態檔案還可能包括產生狀態檔案 ID,如建立與平台相應的狀態檔案 ID所述。
驗證您已經準備就緒,然後編輯您要解除安裝 Java ES 元件之主機的狀態檔案。
開啟終端機視窗。
如果您未以超級使用者 (root) 的身份登入,請成為超級使用者。
瀏覽至解除安裝程式目錄:
Solaris OS:/var/sadm/prod/SUNWentsys4
Linux:/var/sadm/prod/sun-entsys4
啟動解除安裝程式。例如:
./uninstall -noconsole -state statefile_path |
若要檢視解除安裝指令的完整語法,請參閱解除安裝指令。
在終端機視窗中,瀏覽至記錄檔目錄:
在 Solaris 作業系統上:/var/sadm/install/logs 在 Linux 上:/var/opt/sun/install/logs
找到用於目前解除安裝的記錄檔。用於監視的記錄檔為:
Java_Enterprise_System_uninstall.Btimestamp |
timestamp 變數表示記錄建立的時間。該變數的格式為 MMddhhmm,其中:
MM |
指定月份 |
dd |
指定日期 |
hh |
指定小時 |
mm |
指定分鐘 |
請使用 tail 指令,在訊息被寫入記錄時觀看訊息。例如:
tail -f logfile_name |
若要結束 tail 程式,請按 Ctrl+C。
請勿使用 Java ES 解除安裝程式移除 Sun Cluster 軟體,除非已安裝 Sun Cluster 軟體但從未用於配置叢集節點。應使用 Sun Cluster 軟體所提供的公用程式來解除安裝 Sun Cluster 軟體。Sun Cluster 核心和 Sun Cluster Agents for Sun Java System 必須一起移除。如需有關取消配置和解除安裝 Sun Cluster 軟體的詳細資訊,請參閱「Sun Cluster Software Installation Guide for Solaris OS」。
在手動解除安裝 Sun Cluster 軟體後,請執行 Java ES 解除安裝程式,將 Sun Cluster 和 Sun Cluster Agents 從產品註冊檔移除。
本節提供從系統中解除安裝 Java ES 元件後,您可能需要執行之作業的說明。實際所需的作業依您選擇解除安裝的元件而定。
如果您解除安裝 Access Manager,但沒有解除安裝其 Web 容器 (Application Server 或 Web Server),則您必須將配置變更套用至部署 Access Manager 的實例。
在某些情況下,解除安裝程式可能無法移除部分或所有 Access Manager 檔案。在此情形下,請移除這兩個目錄及其內容來執行最終的清除:
/opt/SUNWam
或者如果 Access Manager 沒有安裝在預設位置:
AccessManager_base/SUNWam
如果您解除安裝 Access Manager,但沒有解除安裝其部署所在的 Application Server,則您必須完成以下程序。
如有必要,請啟動 Application Server 管理實例。例如,在 Solaris 主機上:
cd /opt/SUNWappserver/appserver/bin./asadmin start-domain --user admin_user --passwordfile path_to_admin-password_file domainname
在瀏覽器中,前進至 Application Server 管理主控台。預設的 URL 為 https://hostname:4849。
在左邊的框架中,按一下 Application Server 實例左側的圖示。
選取 server,或部署 Access Manager 之應用程式伺服器實例的名稱。
按一下 [套用變更]。
在某些情況下,解除安裝程式可能無法移除部分或所有安裝檔案。若要進行最終清除,請移除 Messaging Server 基本目錄及其內容。預設基本目錄位於以下位置:
/opt/SUNWmsgsr
您還可以在以下的位置移除 Messaging Server 的配置目錄:
/var/opt/SUNWmsgsr
解除安裝 Messaging Server 後,請還原 Messaging Server 的任何 sendmail 配置。
在某些情況下,解除安裝程式可能無法移除部分或所有安裝檔案。若要進行最終清除,請於下列位置移除 Service Registry 基本目錄及其內容:
在 Solaris 作業系統上:/opt/SUNWsoar
在 Linux 上:/opt/sun/SUNWsoar
當您解除安裝 Registry 時,並不會移除包含 Service Registry 資料庫的目錄:
在 Solaris 作業系統上:/var/opt/SUNWsoar
在 Linux 上:/var/opt/sun/SUNWsoar
如果您要的話,可以手動將其移除。不過,若要保留資料庫以供未來安裝或發行版本時使用,在重新安裝 Registry 前請先將下列目錄複製到其他位置,然後在重新安裝後再將其複製回來:
在 Solaris 作業系統上:/var/opt/SUNWsoar/3.0
在 Linux 上:/var/opt/sun/SUNWsoar/3.0
如果您解除安裝 Access Manager,但沒有解除安裝其部署所在的 Web Server,則您必須完成以下程序。