本章提供 Sun JavaTM Enterprise System (Java ES) 產品元件軟體,或其他在安裝 Java ES 時所安裝之 Java ES 相關公用程式的解除安裝指示。
本章包含以下各節:
本節包含以下小節:
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,因為解除安裝程式不知道安裝後配置。
下表列出解除安裝之前應該執行的作業。有些作業可能不適用於您的特定情況。
左欄列出您執行這些工作應遵守的順序,右欄包含其他有用資訊及說明的位置。
表 8–1 解除安裝前的檢核清單
作業說明 |
說明或有用的資訊 |
---|---|
1. 檢閱您要解除安裝之各產品元件的需求和運作方式。 | |
2. 確定由配置產生的產品元件相依性,並採取相應的措施。 |
您可能需要備份資料、將相依產品元件從支援產品元件中取消配置或依特定順序將產品元件解除安裝。 |
3. 備份產品註冊檔。從失敗的解除安裝進行回復時,備份副本會很有用。 |
Solaris 作業系統:/var/sadm/install/productregistry Linux:/var/opt/sun/install/productregistry HP-UX︰/var/adm/sw/productregistry |
4. 若您要以後進行安裝時重複使用所要解除安裝之產品元件的配置或使用者資料,請為它們建立副本。 | |
5. 若有必要,請收集 Directory Server 和 Access Manager 的管理員存取資訊。 | |
6. 若要將 Access Manager 解除安裝,請將模式解除安裝。 |
解除安裝前使用以下 LDIF 檔案將模式移除: Solaris 作業系統: /etc/opt/SUNWam/config/ldif/ds_remote_schema_uninstall.ldif Linux 及 HP-UX: /etc/opt/sun/identity/config/ldif/ds_remote_schema_uninstall.ldif |
7. 若要將 Sun Cluster 軟體解除安裝,則必須先將 Sun Cluster Geographic 軟體解除安裝。 |
先將 Sun Geographic Edition 軟體解除安裝,再將 Sun Cluster 軟體解除安裝。 |
在使用解除安裝程式前,您應該檢查安裝情況,並規劃必須執行哪些步驟來防止資料遺失或相依性連接遺失。瞭解各種 Java ES 產品元件在被解除安裝時的運作方式非常重要。
本節包含以下小節:
執行下列程序之一,以檢閱各主機上已安裝的 Java ES 產品元件軟體。
以超級使用者 (root) 身份,瀏覽至解除安裝程式所在的目錄:
Solaris 作業系統:/var/sadm/prod/SUNWentsys5
Linux 及 HP-UX:/var/sadm/prod/sun-entsys5
若要檢查本地主機,則在不解除安裝軟體的情況下執行解除安裝程式。
在圖形模式下:
./uninstall -no |
在基於文字的模式下:
./uninstall -no -nodisplay |
若要檢視 uninstall 指令的完整語法,請參閱uninstall 指令。
執行各解除安裝程式頁面,直到您看到已安裝產品的清單。
在檢視已安裝產品元件的清單後,結束解除安裝程式。
不會解除安裝任何軟體。
使用 prodreg 公用程式來檢視系統上已安裝之所有套裝軟體 (包括 Java ES 產品元件) 的相關資訊。
此資訊在檢查產品元件是否存在相依性時非常有用。prodreg 公用程式也會指出不完整、並且需要特殊處裡的套裝軟體。在 Solaris 10 和 Solaris 9 作業系統上,按以下所示執行該公用程式:
prodreg
如需更多資訊,請參閱 prodreg 線上說明手冊。
請檢閱本節中的相關表格,以檢視解除安裝程式對每個 Java ES 產品元件執行的動作。規劃要採取的步驟,以防止資料遺失或相依性連接的遺失。
在某些情況下,解除安裝後會留下元件檔案,這可能會造成以後的安裝失敗。若發生這種情況,請參閱因為解除安裝期間殘留的檔案而導致安裝失敗以獲得解決該問題的指導。
本節包含以下小節:
主題 |
詳細資訊 |
---|---|
配置資料 |
不會移除 Directory Server 中的任何項目 (包括 Access Manager 特定資料)。 |
此元件需要的其他安裝項 |
Directory Server Web 容器 |
需要此安裝項的產品 |
Portal Server 必須位於 Access Manager SDK 所在的主機上。 |
解除安裝前的作業 |
使用以下檔案移除模式: Solaris 作業系統: /etc/opt/SUNWam/config/ldif/ds_remote_schema_uninstall.ldif Linux 及 HP-UX: /etc/opt/sun/identity/config/ldif/ds_remote_schema_uninstall.ldif |
解除安裝後的作業 |
解除安裝過程只取消配置完全在 Web 容器 ( Web Server 或 Application Server) 中安裝的 Access Manager。它不會取消配置來自協力廠商 Web 容器的 Access Manager。解除安裝程式也不會解除任何 Web 容器上的 SDK 配置。 此外,移除 /var/sadm/install 目錄中的以下檔案 (如果存在): .lockfile.pkg.lock 如需解除安裝後其他問題的相關資訊,請參閱 Access Manager 解除安裝後的問題。 |
主題 |
詳細資訊 |
---|---|
配置資料與使用者資料 (僅限 Solaris 作業系統與 Linux) |
|
此元件需要的其他安裝項 |
在同一系統上需要 Message Queue。 |
需要此安裝項的產品 |
配置為使用 Application Server 做為 Web 容器的元件。 |
解除安裝前的作業 |
若要保留配置資料,請複製管理網域目錄。 |
解除安裝後 |
若要從系統中完全移除 Application Server,請移除所有剩餘的 Application Server 記錄檔和目錄。Application Server 目錄的預設位置為: Solaris 作業系統: /var/opt/SUNWappserver /opt/SUNWappserver/appserver 或 ApplicationServer-base Linux 及 HP-UX: /var/opt/sun/appserver /opt/sun/appserver 請參閱Message Queue 解除安裝運作方式,以取得有關 Message Queue 解除安裝後的作業之資訊。 |
主題 |
詳細資訊 |
---|---|
配置資料 |
解除安裝期間,系統會移除您要解除安裝的 Directory Proxy Server 實例的配置資料。 解除安裝後,數個 Directory Proxy Server 實例的共用配置資料會保留。 Directory Proxy Server 沒有使用者資料。 |
此元件需要的其他安裝項 |
Directory Proxy Server 對本機或遠端 Directory Server 有邏輯相依性。 |
需要此安裝項的產品 |
無 |
解除安裝前的作業 |
無 |
解除安裝後的作業 |
無 |
主題 |
詳細資訊 |
---|---|
配置資料和使用者資料 |
如果您要解除安裝託管使用者資料的 Directory Server 實例,則解除安裝期間系統會移除 Directory Server LDAP 資料庫。 警告:為避免遺失資料,請務必在解除安裝之前備份 Directory Server 資訊。Directory Server 有數種工具和公用程式,用於備份 Directory Server 和遷移配置資料。如需更多資訊,請參閱 http://docs.sun.com/coll/1224.1 與 http://docs.sun.com/coll/1632.1 處的 Directory Server 文件。 |
此元件需要的其他安裝項 |
無 |
需要此安裝項的產品 |
|
解除安裝前的作業 |
|
解除安裝後的作業 |
若您以後將 Directory Server 安裝至同一位置,則安裝目錄一定不能存在。重新安裝至同一位置之前,您可能需要手動移除安裝目錄和所有自訂配置檔案。 |
主題 |
詳細資訊 |
---|---|
配置資料和使用者資料 |
解除安裝期間,系統不會移除配置和使用者資料。依預設,此資料位於下列位置:
|
此元件需要的其他安裝項 |
無 |
需要此安裝項的產品 |
Application Server (配置為使用 HADB 來獲得高可用性階段作業持續性時)。 |
解除安裝前的作業 |
若您打算升級 HADB 並重複使用配置資料,請參閱「適用於 UNIX 的 Sun Java Enterprise System 5 升級指南」中的「High Availability Session Store」一章。 |
解除安裝後的作業 |
移除不再需要的配置和使用者資料。 |
主題 |
詳細資訊 |
---|---|
配置資料 |
解除安裝後特定實例的配置、使用者儲存庫和存取控制檔案都會保留,並可在以後安裝時重複使用。 |
此元件需要的其他安裝項 |
Directory Server (選擇性) |
需要此安裝項的產品 |
Application Server (必須位於 Message Queue 所在的主機上)。 |
解除安裝前的作業 |
|
解除安裝後的作業 |
如果您不打算重新安裝 Message Queue,請使用該產品元件文件中的指令清理系統。 |
主題 |
詳細資訊 |
---|---|
配置資料 |
解除安裝後使用者資料得到保留,但這些資料會在重新安裝前被移除。 |
此元件需要的其他安裝項 |
無 |
需要此安裝項的產品 |
無 |
解除安裝前的作業 |
無 |
解除安裝後的作業 |
如要保留資料,請將下列項複製到某個永久性位置,重新安裝後再將它們複製回來: 若為 Solaris 作業系統: /etc/opt/SUNWmfwk/config/mfwk.properties /etc/opt/SUNWmfwk/config/masteragent.properties /etc/opt/SUNWmfwk/config/nodelist /var/opt/SUNWmfwk/persistence/ /var/opt/SUNWmfwk/alarms/ 若為 Linux 和 HP-UX: /etc/opt/sun/mfwk/config/mfwk.properties /etc/opt/sun/mfwk/config/masteragent.properties /etc/opt/sun/mfwk/config/nodelist /var/opt/sun/mfwk/persistence/ /var/opt/sun/mfwk/alarms/ |
主題 |
詳細資訊 |
---|---|
配置資料和使用者資料 |
|
此元件需要的其他安裝項 |
|
需要此安裝的產品 |
無 |
解除安裝前的作業 |
驗證 Directory Server 和 Web 容器正在執行。若 Web 容器是 Web Server,則 Web Server 管理伺服器必須正在執行。 |
解除安裝後的作業 |
|
主題 |
詳細資訊 |
---|---|
配置資料 |
Registry 配置程序會在下列目錄中安裝 Registry 資料庫網域和伺服器金鑰庫:
將 Service Registry 解除安裝時不會移除該目錄。這讓您可以保留資料庫,以供在以後安裝時或在未來發行版本中使用 (若您想這麼做)。 |
此元件需要的其他安裝項 |
Application Server (Domain Administration Server 和 Command-Line Administration Tool) HADB Message Queue |
需要此安裝項的產品 |
無 |
解除安裝前的作業 |
1. 瀏覽到 ServiceRegistry–base /install 目錄。 2. 按以下所示停止 Service Registry 網域: .../ant -f build-install.xml appserver.domain.stop 3. 按以下所示刪除 Service Registry 網域: .../ant —f build-install.xml appserver.domain.delete 若您想要保留 Registry 資料庫以供未來使用,請在重新安裝 Registry 之前將 /var/opt/SUNWsrvc-registry/3.0 目錄 (若為 Solaris 作業系統) 或 /var/opt/sun/srvc-registry/3.0 目錄 (若為 Linux 和 HP-UX) 複製到其他位置。 |
解除安裝後的作業 |
如需某些選擇性作業的相關資訊,請參閱Service Registry 解除安裝後的作業 |
主題 |
詳細資訊 |
---|---|
配置資料 |
請勿使用 Java Enterprise System 解除安裝程式移除 Sun Cluster 軟體,但可用其移除雖已安裝但從未用於配置叢集節點的軟體。如需詳細資訊,請參閱解除安裝 Sun Cluster 軟體。 |
此元件需要的其他安裝項 |
必須將每一個包含 Sun Cluster Geographic Edition 元件之主機上的 Sun Cluster Geographic Edition 軟體移除。如需更多資訊,請參閱「Sun Cluster Geographic Edition Installation Guide」中的第 5 章「Uninstalling the Sun Cluster Geographic Edition Software」 Sun Cluster 核心和 Sun Cluster Agents 必須一同移除。 |
需要此安裝項的產品 |
無 |
解除安裝前的作業 |
應僅使用 Sun Cluster 安裝所提供的公用程式來解除安裝 Sun Cluster 軟體。 備註:移除 Sun Cluster 軟體之前,必須先移除 Sun Cluster Geographic Edition 軟體。 |
解除安裝後的作業 |
將 Sun Cluster 軟體解除安裝後,您可能需要更新產品登錄。如需詳細資訊,請參閱解除安裝 Sun Cluster 軟體。 |
主題 |
詳細資訊 |
---|---|
配置資料 |
只會保留安裝位置下別名目錄中的憑證資料庫檔案。所有其他檔案都會移除。 |
相依性 |
Directory Server (選擇性) 如果已選取外部 LDAP 存取控制。 |
解除安裝前的作業 |
停止所有的 Web Proxy Server 實例。 |
解除安裝後的作業 |
憑證資料庫會保留在 WebProxyServer-base/alias 目錄下。重新安裝前,請移動憑證資料庫,並刪除舊的安裝目錄。 |
主題 |
詳細資訊 |
---|---|
配置資料和使用者資料 |
|
此元件需要的其他安裝項 |
無 |
需要此安裝的產品 |
可以配置為使用 Web Server 做為 Web 容器的元件,如 Access Manager 和 Portal Server。還有 Application Server Load Balancing Plugin (如果 Application Server 使用 Web Server 做為其 Web 容器)。 |
解除安裝前的作業 |
確定您可以提供 Web 容器的管理員密碼。 |
解除安裝後的作業 |
若要保留配置資料,請備份安裝位置下的管理伺服器和 Web Server 實例目錄。 若您將 Web Server 重新安裝至同一位置,則安裝目錄一定不能存在。重新安裝至同一位置之前,您可能需要手動移除安裝目錄和所有自訂配置檔案。 如需其他解除安裝後問題的相關資訊,請參閱Web Server 解除安裝後作業 (未解除安裝 Web Server)。 |
依您選擇解除安裝的產品元件而定,您可能需要給解除安裝程式授予對 Access Manager 和 Directory Server 的管理員存取權限。
需要有 Access Manager 管理員存取權才能從 Application Server 取消部署 Access Manager Web 應用程式,以及移除 Access Manager 模式。
必須具有 Directory Server 管理員存取權限,才能在解除安裝期間管理配置目錄。
下表說明解除安裝程式授予管理員存取權所需的資訊。每個表格的左欄列出您必須提供相關資訊的圖形模式標籤與狀態檔案參數,右欄提供額外資訊。
表 8–15 必要的管理資訊
標籤與狀態檔案參數 |
說明 |
---|---|
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 |
目錄管理者的密碼。 |
Directory Server | |
管理員使用者 ID CONFIG_DIR_ADM_USER |
對配置目錄擁有管理員權限的使用者。該使用者可以修改 Directory Server 配置,包括建立和移除字尾。套用存取控制限制。 |
管理員密碼 CONFIG_DIR_ADM_PASSWD |
管理員的密碼。 |
Portal Server | |
管理員密碼 PS_DEPLOY_ADMIN_PASSWORD |
Portal Server 以管理員身份存取 Web 容器時所使用的密碼。 |
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 作業系統:/var/sadm/prod/SUNWentsys5
Linux 及 HP-UX:/var/sadm/prod/sun-entsys5
啟動圖形解除安裝程式:
./uninstall |
顯示 [歡迎] 頁面。
按 [下一步] 以繼續。
顯示 [選取元件] 頁。
檢查產品元件並選取您要解除安裝的產品元件。
安裝在您系統上的產品元件會被啟用,可以進行選取。會停用未安裝於您系統中的產品元件。
某些產品元件包含子元件。展開產品元件以檢視其子元件。
當您覺得選取沒有問題之後,請按一下 [下一步]。
解決配置或相依性問題。
如果解除安裝程式在所選產品中偵測到任何可識別的產品元件相依性或配置資料可能會遺失,則會顯示警告。您可以選擇:
若顯示取消配置頁面,請輸入所請求的產品元件資訊。
依您選取要移除的產品元件而定,解除安裝程式可能會提示您輸入管理員 ID 和密碼。如需有關您必須提供給解除安裝程式之資訊的詳細資訊,請參閱授予解除安裝程式的管理員存取權。
另外,解除安裝程式可能也會提示您輸入連接埠號或主機名稱。
從系統中移除軟體之前,解除安裝程式會列出您選取要移除的產品元件以及移除後將收回的總磁碟空間。
檢視您所選的解除安裝選項,並按照如下所示依需要進行變更:
當您對選項滿意時,按 [下一步]。
解除安裝程式開始從系統中移除軟體,並顯示下列資訊:
進度條,顯示總體完成比例
目前正移除的套裝軟體之名稱
移除所有產品元件軟體後,會顯示 [解除安裝完成] 頁面。
按一下 [檢視摘要] 或 [檢視解除安裝記錄],以取得有關解除安裝的資訊。
解除安裝摘要。顯示已解除安裝的產品元件以及這些產品元件的配置資訊清單。
解除安裝記錄。顯示解除安裝期間由解除安裝程式產生的所有訊息。
您也可以檢閱解除安裝摘要和記錄檔:
Solaris 作業系統:/var/sadm/install/logs Linux 和 HP-UX:/var/opt/sun/install/logs
按一下 [關閉] 以結束解除安裝程式。
若您已將 Access Manager 或 Service Registry 解除安裝,請至完成解除安裝後作業。
基於文字的介面可讓您透過回應終端機視窗內的提示,直接從該視窗執行解除安裝程式。如需使用指導,請參閱如何使用基於文字的介面。
若您在解除安裝期間遇到問題,請參閱第 9 章, 疑難排解。
如果您未以超級使用者 root 的身份登入,請成為超級使用者。
瀏覽至解除安裝程式目錄:
Solaris 作業系統:/var/sadm/prod/SUNWentsys5
Linux 及 HP-UX:/var/sadm/prod/sun-entsys5
執行解除安裝程式:
./uninstall -nodisplay |
螢幕上會顯示 [歡迎] 訊息,然後顯示系統中所有可能存在的 Java ES 產品元件的清單。
解除安裝程式會透過列出與已安裝產品元件對應的號碼來選取其在您系統中找到的任何 Java ES 產品元件以進行移除。系統上未安裝的產品元件會被停用,無法進行選取。您可選擇解除安裝所有已安裝的元件,或僅選取某些已安裝的元件來解除安裝。
選擇要解除安裝的產品元件。
若要解除安裝所有已安裝的產品元件,請按 Return 鍵。
若要選擇特定產品元件,請鍵入與您要解除安裝之產品元件對應的號碼清單 (各號碼之間以逗號分隔),然後按 Return 鍵。
解決配置或相依性問題。
若解除安裝程式在選取要移除的產品中偵測到產品元件相依性,便會顯示有關配置資料可能會遺失的警告。您可以選擇:
若顯示取消配置頁面,請輸入所請求的產品元件資訊。
若解除安裝程式需要您選取的產品元件的管理 ID 或密碼,則會提示您輸入管理員 ID 和密碼。
如需有關您必須提供給解除安裝程式之資訊的詳細資訊,請參閱授予解除安裝程式的管理員存取權。
依您選取要移除的產品元件而定,解除安裝程式也可能會提示您輸入連接埠號或主機名稱。
從系統中移除軟體之前,解除安裝程式會顯示一個摘要頁面,其中顯示選取要移除的產品元件。
檢閱您的選取。
當您認為選取沒有問題後,請鍵入數字 1 並按 Return 鍵。
解除安裝程式開始從系統中移除軟體。解除安裝期間,解除安裝程式會顯示進度條,以顯示總體完成比例。
移除所有產品元件軟體後,您可以檢視解除安裝摘要和記錄。
鍵入 1 或 2,並按 Return 鍵檢視有關解除安裝的資訊。
解除安裝摘要。鍵入 1 檢視已解除安裝的產品元件及這些產品元件的配置資訊清單。
解除安裝記錄。鍵入 2 列出解除安裝期間由解除安裝程式產生的所有訊息。
您也可以檢視解除安裝摘要和記錄檔:
Solaris 作業系統:/var/sadm/install/logs Linux 和 HP-UX:/var/opt/sun/install/logs
鍵入 ! 字元結束解除安裝程式。
若您已將 Access Manager 或 Service Registry 解除安裝,請至完成解除安裝後作業。
若要將多台主機上共用類似配置之 Java ES 產品元件解除安裝,無訊息解除安裝會很有用。以無訊息模式解除安裝的程序,類似於以無訊息模式安裝的程序,如第 5 章, 以無訊息模式安裝中所述。
若要執行無訊息解除安裝,您必須先在圖形模式或基於文字的模式下執行互動式解除安裝階段作業,以產生狀態檔案。如需更多資訊,請參閱產生初始狀態檔案。
如果您未以超級使用者 root 的身份登入,請成為超級使用者。
瀏覽至解除安裝程式目錄:
Solaris 作業系統:/var/sadm/prod/SUNWentsys5
Linux 及 HP-UX:/var/sadm/prod/sun-entsys5
如果您要使用解除安裝程式的圖形化介面,可能需要您提供對本機顯示器的存取權。請參閱在圖形模式下執行解除安裝程式。
執行無訊息安裝程式。例如:
若您不想在此階段作業中將軟體解除安裝,請包含 –no 選項。
圖形模式:
./uninstall -saveState statefile_path |
基於文字的模式,未解除安裝軟體:
./uninstall -no -nodisplay -saveState statefile_path |
若要檢視 uninstall 指令的完整語法,請參閱uninstall 指令。
繼續執行解除安裝程式以完成。
在您回應提示時,解除安裝程式會在指定的狀態檔案中記錄您的答案。完成解除安裝後,狀態檔案便會位於您指定的位置。若您使用了 –no 選項,則不會有軟體被解除安裝。
為每個要執行無訊息解除安裝的主機建立狀態檔案的副本。
編輯每個為主機您要在其上執行無訊息解除安裝提供特定資訊的檔案。
如需有關編輯狀態檔案的指導,請參閱編輯狀態檔案。編輯狀態檔案可能還包括產生狀態檔案 ID,如建立與平台相應的狀態檔案 ID中所述。
驗證您已經做好充分準備,然後編輯您要將 Java ES 產品元件解除安裝之主機的狀態檔案。
如果您未以超級使用者 root 的身份登入,請成為超級使用者。
瀏覽至解除安裝程式目錄:
Solaris 作業系統:/var/sadm/prod/SUNWentsys5
Linux 及 HP-UX:/var/sadm/prod/sun-entsys5
啟動解除安裝程式。例如:
./uninstall -noconsole -state statefile_path |
若要檢視 uninstall 指令的完整語法,請參閱uninstall 指令。
在終端機視窗中,瀏覽至記錄檔目錄:
Solaris 作業系統:/var/sadm/install/logs Linux 和 HP-UX:/var/opt/sun/install/logs
找到用於目前解除安裝的記錄檔。用於監視的記錄檔為:
Java_Enterprise_System_5_uninstall.Btimestamp |
timestamp 變數表示記錄建立的時間。該變數的格式為 MMddhhmm,其中:
指定月份
指定日期
指定小時
指定分鐘
使用 tail 指令,在訊息寫入記錄時對其進行監視。例如:
tail -f logfile_name |
若要結束 tail 程式,請按 Ctrl+C。
Java ES Reporter 不是 Java ES 安裝程式管理之下的元件,因此,您無法使用解除安裝程式來移除 Reporter。
停用 Java ES Reporter
遵循Java ES Reporter 安裝後配置中所包含的指示。
以超級使用者身份來刪除下列檔案:
Solaris 作業系統 |
/opt/SUNWmfwk/lib/commons-codec-1.3.jar /opt/SUNWmfwk/lib/commons-httpcclient-3.0.jar /opt/SUNWmfwk/lib/mfwk_reporter.jar /etc/opt/SUNWmfwk/config/reporter/config.properties /var/opt/SUNWmfwk/jobtool/reporter/job_measurement_reporter.xml /etc/cacao/instances/default/modules/com.sun.mjwk.reporter.xml /etc/opt/SUNWmfwk/config/reporter/config_state.properties |
Linux 及 HP-UX |
/opt/sun/mfwk/share/lib/commons-codec-1.3.jar /opt/sun/mfwk/share/lib/commons-httpcclient-3.0.jar /opt/sun/mfwk/share/lib/mfwk_reporter.jar /etc/opt/sun/mfwk/config/reporter/config.properties /var/opt/sun/mfwk/jobtool/reporter/job_measurement_reporter.xml /etc/opt/sun/cacao/instances/default/modules/com.sun.mjwk.reporter.xml /etc/opt/sun/mfwk/config/reporter/config_state.properties |
請勿使用 Java ES 解除安裝程式移除 Sun Cluster 軟體,除非已安裝 Sun Cluster 軟體但從未用於配置叢集節點。應使用 Sun Cluster 軟體所提供的公用程式來解除安裝 Sun Cluster 軟體。Sun Cluster 核心和 Sun Cluster Agents for Sun Java System 必須一起移除。移除 Sun Cluster 軟體之前必須先移除 Sun Cluster Geographic Edition 軟體。如需有關將 Sun Cluster 軟體取消配置和解除安裝的更多資訊,請參閱「Sun Cluster Software Installation Guide for Solaris OS」。
在手動解除安裝 Sun Cluster 軟體後,請執行 Java ES 解除安裝程式,將 Sun Cluster 元件從產品註冊檔移除。
本節提供將 Java ES 產品元件從系統中解除安裝後您可能需要執行之作業的指示。實際需要執行的作業依您選擇要解除安裝的產品元件而定。
如果您解除安裝 Access Manager,但沒有解除安裝其 Web 容器 (Application Server 或 Web Server),則您必須將配置變更套用至部署 Access Manager 的實例。
在某些情況下,解除安裝程式可能無法移除部份或所有 Access Manager 檔案。在此情形下,請移除下列預設目錄及其內容來執行最終的清除:
若為 Solaris 作業系統: /opt/SUNWam
若為 Linux 和 HP-UX:/opt/sun/identity
或者,若 Access Manager 未安裝在預設位置:
AccessManager_base/identity
如果您解除安裝 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 實例左側的圖示。
選取伺服器,或部署了 Access Manager 之 Application Server 實例的名稱。
按一下 [套用變更]。
在某些情況下,解除安裝程式可能無法移除部份或所有安裝檔案。若要進行最終清除,請於下列位置移除 ServiceRegistry-base 目錄及其內容:
Solaris 作業系統:/opt/SUNWsrvc-registry
Linux 及 HP-UX:/opt/sun/srvc-registry
當您將 Registry 解除安裝時,並不會移除包含 Service Registry 資料庫、網域及金鑰庫的目錄:
Solaris 作業系統:/var/opt/SUNWsrcv-registry
Linux 及 HP-UX:/var/opt/sun/srvc-registsry
可在需要時手動將其移除。不過,若要保留資料庫以供未來安裝或發行版本時使用,在重新安裝 Registry 前請先將下列目錄複製到其他位置,然後在重新安裝後再將其複製回來:
Solaris 作業系統:/var/opt/SUNWsrvc-registry/3.0
Linux 及 HP-UX:/var/opt/sun/srvc-registry/3.0
解除安裝時,如果您在安裝 Service Registry 前有備份 Registry 資料庫,請在重新安裝後將它還原。復原資料庫和金鑰庫檔案 (儲存在 3.0 目錄中) 後,請使用特定平台的變數執行下列指令:
.../ant —f build-install.xml appserver.domain.stop export.registryOperatorCert install.cacerts \ appserver.domain.start |
這讓現有使用者可以繼續使用 Service Registry Web Console。
若您將 Access Manager 解除安裝,但未解除安裝部署了它的 Web Server,則您必須完成以下程序。
如有必要,請啟動 Web Server 管理實例。請參閱啟動 Web Server。
存取 Web Server 管理主控台。例如:
/var/opt/SUNWwbsvr7 instance-config-root /admin-server/bin/startserv |
按一下 [套用變更] 以重新啟動 Web 容器。