適用於 UNIX 的 Sun Java Enterprise System 5 安裝指南

第 8 章 解除安裝

本章提供 Sun JavaTM Enterprise System (Java ES) 產品元件軟體,或其他在安裝 Java ES 時所安裝之 Java ES 相關公用程式的解除安裝指示。

本章包含以下各節:

解除安裝的運作方式

本節包含以下小節:

Java ES 提供了用於移除使用 Java ES 安裝程式安裝在系統中之產品元件的解除安裝程式。如同 Java ES 安裝程式,解除安裝程式可在圖形、基於文字或無訊息模式中執行。

在安裝期間,Java ES 安裝程式會將 Java ES 解除安裝程式放在下列位置:


提示 –

您可以使用可選的 -no 參數來執行解除安裝程式,但不解除安裝任何軟體。此選項有助於幫您熟悉解除安裝程式,以及為以後的無訊息解除安裝建立狀態檔案。


解除安裝程式的限制


注意 – 注意 –

請勿使用解除安裝程式移除 Sun Cluster 軟體,除非已安裝 Sun Cluster 軟體但從未用於配置叢集節點。如需詳細資訊,請參閱解除安裝 Sun Cluster 軟體


處理相依性

解除安裝程式的運作方式可能會依您所安裝的產品元件及它們之間的相互關係而有所不同。


注意 – 注意 –

將產品元件解除安裝時,您必須確定為該產品元件配置了哪些產品 (可能需要進行一些額外配置)。否則,您的系統上可能會出現配置為支援已不再存在之產品的產品元件。


解除安裝程式無法識別以下相依性:

來自遠端主機的產品元件相依性

部份產品元件相依性可以透過遠端主機上部署的產品元件得到滿足。解除安裝程式無法識別這些相依性關係。

例如,如果您解除安裝 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. 檢閱您要解除安裝之各產品元件的需求和運作方式。 

檢閱 Java ES 產品元件的解除安裝運作方式

2. 確定由配置產生的產品元件相依性,並採取相應的措施。 

處理相依性

您可能需要備份資料、將相依產品元件從支援產品元件中取消配置或依特定順序將產品元件解除安裝。 

3. 備份產品註冊檔。從失敗的解除安裝進行回復時,備份副本會很有用。 

Solaris 作業系統:/var/sadm/install/productregistry

Linux:/var/opt/sun/install/productregistry

HP-UX︰/var/adm/sw/productregistry

4. 若您要以後進行安裝時重複使用所要解除安裝之產品元件的配置或使用者資料,請為它們建立副本。 

檢閱 Java ES 產品元件的解除安裝運作方式

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 軟體

執行下列程序之一,以檢閱各主機上已安裝的 Java ES 產品元件軟體。

Procedure使用解除安裝程式以檢視已安裝的軟體

  1. 以超級使用者 (root) 身份,瀏覽至解除安裝程式所在的目錄:

    • Solaris 作業系統:/var/sadm/prod/SUNWentsys5

    • Linux 及 HP-UX:/var/sadm/prod/sun-entsys5

  2. 若要檢查本地主機,則在不解除安裝軟體的情況下執行解除安裝程式。

    在圖形模式下:


    ./uninstall -no

    在基於文字的模式下:


    ./uninstall -no -nodisplay

    若要檢視 uninstall 指令的完整語法,請參閱uninstall 指令

  3. 執行各解除安裝程式頁面,直到您看到已安裝產品的清單。

  4. 在檢視已安裝產品元件的清單後,結束解除安裝程式。

    不會解除安裝任何軟體。

Procedure使用 Solaris prodreg 公用程式檢視已安裝的軟體

    使用 prodreg 公用程式來檢視系統上已安裝之所有套裝軟體 (包括 Java ES 產品元件) 的相關資訊。

    此資訊在檢查產品元件是否存在相依性時非常有用。prodreg 公用程式也會指出不完整、並且需要特殊處裡的套裝軟體。在 Solaris 10 和 Solaris 9 作業系統上,按以下所示執行該公用程式:

    prodreg

    如需更多資訊,請參閱 prodreg 線上說明手冊。

檢閱 Java ES 產品元件的解除安裝運作方式

請檢閱本節中的相關表格,以檢視解除安裝程式對每個 Java ES 產品元件執行的動作。規劃要採取的步驟,以防止資料遺失或相依性連接的遺失。


備註 –

在某些情況下,解除安裝後會留下元件檔案,這可能會造成以後的安裝失敗。若發生這種情況,請參閱因為解除安裝期間殘留的檔案而導致安裝失敗以獲得解決該問題的指導。


本節包含以下小節:

Access Manager 解除安裝運作方式

表 8–2 Access Manager 解除安裝詳細資訊

主題 

詳細資訊 

配置資料 

不會移除 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 解除安裝後的問題

Application Server 解除安裝運作方式

表 8–3 Application Server 解除安裝詳細資訊

主題 

詳細資訊 

配置資料與使用者資料 (僅限 Solaris 作業系統與 Linux) 

  • 解除安裝期間會移除安裝期間建立的預設網域。

  • 解除安裝期間,系統不會移除使用者建立的網域,包括所有管理伺服器和 Application Server 實例。

  • 完成解除安裝之前,所有 Administration Server 實例和 Application Server 實例都會停止。

此元件需要的其他安裝項 

在同一系統上需要 Message Queue。 

需要此安裝項的產品 

配置為使用 Application Server 做為 Web 容器的元件。 

解除安裝前的作業 

若要保留配置資料,請複製管理網域目錄。 

解除安裝後 

若要從系統中完全移除 Application Server,請移除所有剩餘的 Application Server 記錄檔和目錄。Application Server 目錄的預設位置為: 

Solaris 作業系統: 

/var/opt/SUNWappserver

/opt/SUNWappserver/appserverApplicationServer-base

Linux 及 HP-UX: 

/var/opt/sun/appserver

/opt/sun/appserver

請參閱Message Queue 解除安裝運作方式,以取得有關 Message Queue 解除安裝後的作業之資訊。

Directory Proxy Server 解除安裝運作方式

表 8–4 Directory Proxy Server 解除安裝詳細資訊

主題 

詳細資訊 

配置資料 

解除安裝期間,系統會移除您要解除安裝的 Directory Proxy Server 實例的配置資料。 

解除安裝後,數個 Directory Proxy Server 實例的共用配置資料會保留。 

Directory Proxy Server 沒有使用者資料。 

此元件需要的其他安裝項 

Directory Proxy Server 對本機或遠端 Directory Server 有邏輯相依性。 

需要此安裝項的產品 

無 

解除安裝前的作業 

無 

解除安裝後的作業 

無 

Directory Server 解除安裝運作方式

表 8–5 Directory Server 解除安裝詳細資訊

主題 

詳細資訊 

配置資料和使用者資料 

如果您要解除安裝託管使用者資料的 Directory Server 實例,則解除安裝期間系統會移除 Directory Server LDAP 資料庫。 

警告:為避免遺失資料,請務必在解除安裝之前備份 Directory Server 資訊。Directory Server 有數種工具和公用程式,用於備份 Directory Server 和遷移配置資料。如需更多資訊,請參閱 http://docs.sun.com/coll/1224.1http://docs.sun.com/coll/1632.1 處的 Directory Server 文件。

此元件需要的其他安裝項 

無 

需要此安裝項的產品 

  • Access Manager

  • Portal Server

解除安裝前的作業 

  • 根據需要備份 Directory Server LDAP 資料庫。

  • 確定您可以提供 Directory Server 實例路徑。

解除安裝後的作業 

若您以後將 Directory Server 安裝至同一位置,則安裝目錄一定不能存在。重新安裝至同一位置之前,您可能需要手動移除安裝目錄和所有自訂配置檔案。 

HADB 解除安裝運作方式

表 8–6 HADB 解除安裝詳細資訊

主題 

詳細資訊 

配置資料和使用者資料 

解除安裝期間,系統不會移除配置和使用者資料。依預設,此資料位於下列位置: 

  • Solaris 作業系統和 Linux:/etc/opt/SUNWhadb /var/opt/SUNWhadb

  • HP-UX︰/etc/opt/sun-hadb/var/opt/sun-hadb

此元件需要的其他安裝項 

無 

需要此安裝項的產品 

Application Server (配置為使用 HADB 來獲得高可用性階段作業持續性時)。 

解除安裝前的作業 

若您打算升級 HADB 並重複使用配置資料,請參閱「適用於 UNIX 的 Sun Java Enterprise System 5 升級指南」中的「High Availability Session Store」一章。

解除安裝後的作業 

移除不再需要的配置和使用者資料。 

Message Queue 解除安裝運作方式

表 8–7 Message Queue 解除安裝詳細資訊

主題 

詳細資訊 

配置資料 

解除安裝後特定實例的配置、使用者儲存庫和存取控制檔案都會保留,並可在以後安裝時重複使用。 

此元件需要的其他安裝項 

Directory Server (選擇性) 

需要此安裝項的產品 

Application Server (必須位於 Message Queue 所在的主機上)。 

解除安裝前的作業 

  • 停止任何執行的代理程式。系統會提示您輸入使用者名稱 (管理員) 和密碼:imqcmd shutdown bkr [ -b hostName:port ]

  • 如果您並沒有要重新安裝 Message Queue,因此想要刪除動態資料、一般檔案使用者儲存庫、以及與各代理程式實例相關的存取控制檔案,請使用下列指令移除這些資料:imqbrokerd -name instanceName -remove instance

  • 如果您使用 Message Queue 升級程序檔升級 Message Queue,請記錄您的程序。升級程序檔不會向 Java ES 註冊檔寫入安裝資訊。如需更多資訊,請參閱「適用於 UNIX 的 Sun Java Enterprise System 5 升級指南」

解除安裝後的作業 

如果您不打算重新安裝 Message Queue,請使用該產品元件文件中的指令清理系統。 

Monitoring Console 解除安裝運作方式

表 8–8 Monitoring Console 解除安裝詳細資訊

主題 

詳細資訊 

配置資料 

解除安裝後使用者資料得到保留,但這些資料會在重新安裝前被移除。 

此元件需要的其他安裝項 

無 

需要此安裝項的產品 

無 

解除安裝前的作業 

無 

解除安裝後的作業 

如要保留資料,請將下列項複製到某個永久性位置,重新安裝後再將它們複製回來: 

若為 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/

Portal Server 解除安裝運作方式

表 8–9 Portal Server 解除安裝詳細資訊

主題 

詳細資訊 

配置資料和使用者資料 

  • 解除安裝期間移除配置資料。取消配置包括移除 Access Manager 中由 Portal Server 建立的服務。

  • 解除安裝期間不會移除使用者通道的提供者,並可在以後安裝時重新使用。

  • 解除安裝程式不會移除自訂配置資料 (顯示設定檔、特性檔案、資源字串以及其他自訂內容)。在以後的安裝中,僅當 Portal Server 使用同一配置重新安裝到同一主機時,才能重複使用自訂的配置資料。

此元件需要的其他安裝項 

  • Directory Server

  • Application Server 或 Web Server (在 Solaris 作業系統上也可以配置為依賴於 IBM WebSphere 或 BEA WebLogic。)

  • Access Manager

  • Service Registry

需要此安裝的產品 

無 

解除安裝前的作業 

驗證 Directory Server 和 Web 容器正在執行。若 Web 容器是 Web Server,則 Web Server 管理伺服器必須正在執行。 

解除安裝後的作業 

  • 如果您是在 Web Server 中執行 Portal Server 的,並且您選擇只移除 Portal Server,則必須重新啟動 Access Manager。如需更多資訊,請參閱Access Manager 解除安裝後的問題

  • 如果 Portal Server 被部署至 IBM WebSphere Web 容器,則可能還有其他解除安裝作業。

Portal Server Secure Remote Access 解除安裝運作方式

表 8–10 Portal Server Secure Remote Access 解除安裝詳細資訊

主題 

詳細資訊 

配置資料 

  • 解除安裝期間,系統會移除 Portal Server Secure Remote Access 核心產品元件的所有配置資料。

  • 已部署的所有 Web 應用程式都被解除部署。

  • 使用者沒有對 Portal Server Secure Remote Access Gateway、Netlet Proxy 及 Rewriter Proxy 子元件配置資料的存取權限。

此元件需要的其他安裝項 

  • Portal Server Secure Remote Access Gateway、Netlet Proxy 和 Rewriter Proxy 依賴於 Portal Server。您不能移除 Portal Server 而保留 Gateway、Netlet Proxy 和 Rewriter Proxy。

  • Portal Server、Secure Remote Access Gateway、Netlet Proxy 和 Rewriter Proxy 子元件依賴於 Access Manager SDK。

  • Access Manager SDK 必須位於閘道、Netlet 代理程式和 Rewriter 代理程式所在的主機上。閘道、Netlet 代理程式和 Rewriter 代理程式不能位於同一目錄。

  • 您無需移除任一相依產品元件,即可移除任何一個 Portal Server Secure Remote Access 產品元件。

  • 您可以在主機上移除閘道並保留 Access Manager SDK。

需要此安裝的產品 

無 

解除安裝前的作業 

無 

解除安裝後的作業 

無 

Service Registry 解除安裝運作方式

表 8–11 Service Registry 解除安裝詳細資訊

主題 

詳細資訊 

配置資料 

Registry 配置程序會在下列目錄中安裝 Registry 資料庫網域和伺服器金鑰庫: 

  • Solaris 作業系統:/var/opt/SUNWsrvc-registry

  • Linux 及 HP-UX:/var/opt/sun/srvc-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 解除安裝後的作業

Sun Cluster 軟體與 Sun Cluster Geographic Edition 解除安裝運作方式

表 8–12 Sun Cluster 與 Sun Cluster Geographic Edition 解除安裝詳細資訊

主題 

詳細資訊 

配置資料 

請勿使用 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 軟體

Web Proxy Server 解除安裝運作方式

表 8–13 Web Proxy Server 解除安裝詳細資訊

主題 

詳細資訊 

配置資料 

只會保留安裝位置下別名目錄中的憑證資料庫檔案。所有其他檔案都會移除。 

相依性 

Directory Server (選擇性) 如果已選取外部 LDAP 存取控制。 

解除安裝前的作業 

停止所有的 Web Proxy Server 實例。 

解除安裝後的作業 

憑證資料庫會保留在 WebProxyServer-base/alias 目錄下。重新安裝前,請移動憑證資料庫,並刪除舊的安裝目錄。

Web Server 解除安裝運作方式

表 8–14 Web Server 解除安裝詳細資訊

主題 

詳細資訊 

配置資料和使用者資料 

  • 解除安裝期間,系統不會移除使用者資料,但會移除配置資料。

  • Web Server 管理伺服器實例和已配置的 Web Server 實例目錄會移除。初始配置的文件根目錄不會被移除。

  • 系統會在解除安裝完成之前停止 Web Server 管理伺服器和 Web Server 實例。

此元件需要的其他安裝項 

無 

需要此安裝的產品 

可以配置為使用 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 的管理員存取權限。

下表說明解除安裝程式授予管理員存取權所需的資訊。每個表格的左欄列出您必須提供相關資訊的圖形模式標籤與狀態檔案參數,右欄提供額外資訊。

表 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 產品元件解除安裝的指示。

Procedure啟動圖形解除安裝程式

  1. (可選擇) 提供對本機顯示器的存取權。

    若您要登入遠端機器,請確定您的 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」一章。


  2. 如果您未以超級使用者 root 的身份登入,請成為超級使用者。

  3. 瀏覽至解除安裝程式所在的目錄:

    • Solaris 作業系統:/var/sadm/prod/SUNWentsys5

    • Linux 及 HP-UX:/var/sadm/prod/sun-entsys5

  4. 啟動圖形解除安裝程式:


    ./uninstall

    顯示 [歡迎] 頁面。

  5. 按 [下一步] 以繼續。

    顯示 [選取元件] 頁。

Procedure選取要解除安裝的產品元件

  1. 檢查產品元件並選取您要解除安裝的產品元件。

    • 安裝在您系統上的產品元件會被啟用,可以進行選取。會停用未安裝於您系統中的產品元件。

    • 某些產品元件包含子元件。展開產品元件以檢視其子元件。

  2. 當您覺得選取沒有問題之後,請按一下 [下一步]。

  3. 解決配置或相依性問題。

    如果解除安裝程式在所選產品中偵測到任何可識別的產品元件相依性或配置資料可能會遺失,則會顯示警告。您可以選擇:

    1. 按一下 [繼續] 以繼續解除安裝。

    2. 按一下 [關閉] 返回 [選擇軟體元件] 頁面。

  4. 若顯示取消配置頁面,請輸入所請求的產品元件資訊。

Procedure授予管理員存取權

依您選取要移除的產品元件而定,解除安裝程式可能會提示您輸入管理員 ID 和密碼。如需有關您必須提供給解除安裝程式之資訊的詳細資訊,請參閱授予解除安裝程式的管理員存取權


備註 –

另外,解除安裝程式可能也會提示您輸入連接埠號或主機名稱。


  1. 提供所需的管理員資訊。

  2. 按 [下一步] 繼續執行到 [解除安裝準備就緒] 頁面。

Procedure解除安裝軟體

從系統中移除軟體之前,解除安裝程式會列出您選取要移除的產品元件以及移除後將收回的總磁碟空間。

  1. 檢視您所選的解除安裝選項,並按照如下所示依需要進行變更:

    1. 分別在連續的各個頁面中按 [上一步],直到顯示 [選擇元件] 頁面為止。

    2. 依需要變更頁面上的內容。

    3. 連續按 [下一步] 以再次經過解除安裝程式的各個頁面。

      解除安裝程式會記住先前指定的值。您可以修改先前指定的任何值。

  2. 當您對選項滿意時,按 [下一步]。

    解除安裝程式開始從系統中移除軟體,並顯示下列資訊:

    • 進度條,顯示總體完成比例

    • 目前正移除的套裝軟體之名稱

    • 移除所有產品元件軟體後,會顯示 [解除安裝完成] 頁面。

  3. 按一下 [檢視摘要] 或 [檢視解除安裝記錄],以取得有關解除安裝的資訊。

    • 解除安裝摘要。顯示已解除安裝的產品元件以及這些產品元件的配置資訊清單。

    • 解除安裝記錄。顯示解除安裝期間由解除安裝程式產生的所有訊息。

    • 您也可以檢閱解除安裝摘要和記錄檔:

      Solaris 作業系統:/var/sadm/install/logs Linux 和 HP-UX:/var/opt/sun/install/logs

  4. 按一下 [關閉] 以結束解除安裝程式。

  5. 若您已將 Access Manager 或 Service Registry 解除安裝,請至完成解除安裝後作業

以基於文字的模式執行解除安裝程式

基於文字的介面可讓您透過回應終端機視窗內的提示,直接從該視窗執行解除安裝程式。如需使用指導,請參閱如何使用基於文字的介面

若您在解除安裝期間遇到問題,請參閱第 9 章, 疑難排解

Procedure以基於文字的模式啟動解除安裝程式

  1. 如果您未以超級使用者 root 的身份登入,請成為超級使用者。

  2. 瀏覽至解除安裝程式目錄:

    • Solaris 作業系統:/var/sadm/prod/SUNWentsys5

    • Linux 及 HP-UX:/var/sadm/prod/sun-entsys5

  3. 執行解除安裝程式:


    ./uninstall -nodisplay

    螢幕上會顯示 [歡迎] 訊息,然後顯示系統中所有可能存在的 Java ES 產品元件的清單。

Procedure選取要解除安裝的產品元件

解除安裝程式會透過列出與已安裝產品元件對應的號碼來選取其在您系統中找到的任何 Java ES 產品元件以進行移除。系統上未安裝的產品元件會被停用,無法進行選取。您可選擇解除安裝所有已安裝的元件,或僅選取某些已安裝的元件來解除安裝。

  1. 選擇要解除安裝的產品元件。

    • 若要解除安裝所有已安裝的產品元件,請按 Return 鍵。

    • 若要選擇特定產品元件,請鍵入與您要解除安裝之產品元件對應的號碼清單 (各號碼之間以逗號分隔),然後按 Return 鍵。

  2. 解決配置或相依性問題。

    若解除安裝程式在選取要移除的產品中偵測到產品元件相依性,便會顯示有關配置資料可能會遺失的警告。您可以選擇:

    1. 鍵入 Yes 並按 Return 鍵以繼續解除安裝。

    2. 鍵入 No 並按 Return 鍵以返回 [元件選取] 頁面。

    3. 鍵入字元 ! 並按 Return 鍵以結束解除安裝。

  3. 若顯示取消配置頁面,請輸入所請求的產品元件資訊。

Procedure授予管理員存取權

    若解除安裝程式需要您選取的產品元件的管理 ID 或密碼,則會提示您輸入管理員 ID 和密碼。

    如需有關您必須提供給解除安裝程式之資訊的詳細資訊,請參閱授予解除安裝程式的管理員存取權


    備註 –

    依您選取要移除的產品元件而定,解除安裝程式也可能會提示您輸入連接埠號或主機名稱。


Procedure解除安裝軟體

從系統中移除軟體之前,解除安裝程式會顯示一個摘要頁面,其中顯示選取要移除的產品元件。

  1. 檢閱您的選取。

    1. 如果需要變更,請鍵入 < 字元並按 Return 鍵,連續返回幾個頁面,直到螢幕上顯示 [元件選取] 畫面。

    2. 在 [元件選取] 清單上依需要進行變更。

    3. 再次經過解除安裝程式的各個畫面。

  2. 當您認為選取沒有問題後,請鍵入數字 1 並按 Return 鍵。

    解除安裝程式開始從系統中移除軟體。解除安裝期間,解除安裝程式會顯示進度條,以顯示總體完成比例。

    移除所有產品元件軟體後,您可以檢視解除安裝摘要和記錄。

  3. 鍵入 12,並按 Return 鍵檢視有關解除安裝的資訊。

    • 解除安裝摘要。鍵入 1 檢視已解除安裝的產品元件及這些產品元件的配置資訊清單。

    • 解除安裝記錄。鍵入 2 列出解除安裝期間由解除安裝程式產生的所有訊息。

      您也可以檢視解除安裝摘要和記錄檔:

      Solaris 作業系統:/var/sadm/install/logs Linux 和 HP-UX:/var/opt/sun/install/logs

  4. 鍵入 ! 字元結束解除安裝程式。

    若您已將 Access Manager 或 Service Registry 解除安裝,請至完成解除安裝後作業

以無訊息模式執行解除安裝程式

若要將多台主機上共用類似配置之 Java ES 產品元件解除安裝,無訊息解除安裝會很有用。以無訊息模式解除安裝的程序,類似於以無訊息模式安裝的程序,如第 5 章, 以無訊息模式安裝中所述。

Procedure建立狀態檔案

若要執行無訊息解除安裝,您必須先在圖形模式或基於文字的模式下執行互動式解除安裝階段作業,以產生狀態檔案。如需更多資訊,請參閱產生初始狀態檔案

  1. 如果您未以超級使用者 root 的身份登入,請成為超級使用者。

  2. 瀏覽至解除安裝程式目錄:

    • Solaris 作業系統:/var/sadm/prod/SUNWentsys5

    • Linux 及 HP-UX:/var/sadm/prod/sun-entsys5

  3. 如果您要使用解除安裝程式的圖形化介面,可能需要您提供對本機顯示器的存取權。請參閱在圖形模式下執行解除安裝程式

  4. 執行無訊息安裝程式。例如:


    提示 –

    若您不想在此階段作業中將軟體解除安裝,請包含 –no 選項。


    圖形模式:


    ./uninstall -saveState statefile_path
    

    基於文字的模式,未解除安裝軟體:


    ./uninstall -no -nodisplay -saveState statefile_path
    

    若要檢視 uninstall 指令的完整語法,請參閱uninstall 指令

  5. 繼續執行解除安裝程式以完成。

    在您回應提示時,解除安裝程式會在指定的狀態檔案中記錄您的答案。完成解除安裝後,狀態檔案便會位於您指定的位置。若您使用了 –no 選項,則不會有軟體被解除安裝。

  6. 為每個要執行無訊息解除安裝的主機建立狀態檔案的副本。

  7. 編輯每個為主機您要在其上執行無訊息解除安裝提供特定資訊的檔案。

    如需有關編輯狀態檔案的指導,請參閱編輯狀態檔案。編輯狀態檔案可能還包括產生狀態檔案 ID,如建立與平台相應的狀態檔案 ID中所述。

Procedure以無訊息模式執行解除安裝程式

  1. 驗證您已經做好充分準備,然後編輯您要將 Java ES 產品元件解除安裝之主機的狀態檔案。

  2. 如果您未以超級使用者 root 的身份登入,請成為超級使用者。

  3. 瀏覽至解除安裝程式目錄:

    • Solaris 作業系統:/var/sadm/prod/SUNWentsys5

    • Linux 及 HP-UX:/var/sadm/prod/sun-entsys5

  4. 啟動解除安裝程式。例如:


    ./uninstall -noconsole -state statefile_path
     
    

    若要檢視 uninstall 指令的完整語法,請參閱uninstall 指令

Procedure監視無訊息解除安裝的進度

  1. 在終端機視窗中,瀏覽至記錄檔目錄:

    Solaris 作業系統:/var/sadm/install/logs Linux 和 HP-UX:/var/opt/sun/install/logs

  2. 找到用於目前解除安裝的記錄檔。用於監視的記錄檔為:


    Java_Enterprise_System_5_uninstall.Btimestamp
    

    timestamp 變數表示記錄建立的時間。該變數的格式為 MMddhhmm,其中:

    MM

    指定月份

    dd

    指定日期

    hh

    指定小時

    mm

    指定分鐘

  3. 使用 tail 指令,在訊息寫入記錄時對其進行監視。例如:


    tail -f logfile_name
    

    若要結束 tail 程式,請按 Ctrl+C。

解除安裝 Java ES Reporter

Java ES Reporter 不是 Java ES 安裝程式管理之下的元件,因此,您無法使用解除安裝程式來移除 Reporter。

Procedure解除安裝 Java ES Reporter

  1. 停用 Java ES Reporter

    遵循Java ES Reporter 安裝後配置中所包含的指示。

  2. 以超級使用者身份來刪除下列檔案:

    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

解除安裝 Sun Cluster 軟體

請勿使用 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 解除安裝後的問題

如果您解除安裝 Access Manager,但沒有解除安裝其 Web 容器 (Application Server 或 Web Server),則您必須將配置變更套用至部署 Access Manager 的實例。

在某些情況下,解除安裝程式可能無法移除部份或所有 Access Manager 檔案。在此情形下,請移除下列預設目錄及其內容來執行最終的清除:

或者,若 Access Manager 未安裝在預設位置:

AccessManager_base/identity

Access Manager 解除安裝後的作業 (未解除安裝 Application Server)

如果您解除安裝 Access Manager,但沒有解除安裝其部署所在的 Application Server,則您必須完成以下程序。

Procedure在 Access Manager 解除安裝後重新啟動 Application Server

  1. 如有必要,請啟動 Application Server 管理實例。例如,在 Solaris 主機上:


    cd /opt/SUNWappserver/appserver/bin ./asadmin start-domain --user admin_user --passwordfile
    path_to_admin-password_file domainname
    
  2. 在瀏覽器視窗中,轉至 Application Server 管理主控台。預設 URL 為 https://hostname:4849

  3. 在左邊的框架中,按一下 Application Server 實例左側的圖示。

  4. 選取伺服器,或部署了 Access Manager 之 Application Server 實例的名稱。

  5. 按一下 [套用變更]。

Service Registry 解除安裝後的作業

在某些情況下,解除安裝程式可能無法移除部份或所有安裝檔案。若要進行最終清除,請於下列位置移除 ServiceRegistry-base 目錄及其內容:

當您將 Registry 解除安裝時,並不會移除包含 Service Registry 資料庫、網域及金鑰庫的目錄:

可在需要時手動將其移除。不過,若要保留資料庫以供未來安裝或發行版本時使用,在重新安裝 Registry 前請先將下列目錄複製到其他位置,然後在重新安裝後再將其複製回來:

解除安裝時,如果您在安裝 Service Registry 前有備份 Registry 資料庫,請在重新安裝後將它還原。復原資料庫和金鑰庫檔案 (儲存在 3.0 目錄中) 後,請使用特定平台的變數執行下列指令:


.../ant —f build-install.xml appserver.domain.stop export.registryOperatorCert install.cacerts \
appserver.domain.start

這讓現有使用者可以繼續使用 Service Registry Web Console。

Web Server 解除安裝後作業 (未解除安裝 Web Server)

若您將 Access Manager 解除安裝,但未解除安裝部署了它的 Web Server,則您必須完成以下程序。

Procedure將 Access Manager 解除安裝後重新啟動 Web Server

  1. 如有必要,請啟動 Web Server 管理實例。請參閱啟動 Web Server

  2. 存取 Web Server 管理主控台。例如:


    /var/opt/SUNWwbsvr7 instance-config-root /admin-server/bin/startserv
  3. 按一下 [套用變更] 以重新啟動 Web 容器。