Sun Java Enterprise System 2005Q4 安裝指南

第 8 章 解除安裝元件

本章提供解除安裝由 Java ES 安裝程式所安裝的 Sun JavaTM Enterprise System (Java ES) 元件的說明。

本章包含以下各節:

解除安裝的運作方式

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

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


備註 –

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


解除安裝程式的限制

如同 Java ES 安裝程式,解除安裝程式可在圖形、基於文字或無訊息模式中執行。


注意 – 注意 –

請勿使用解除安裝程式移除 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

4. 如果您要在以後的安裝中重複使用用於您要解除安裝之元件的配置或使用者資料,請備份或歸檔這些資料。 

檢查 Java ES 元件的解除安裝運作方式

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

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

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

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

    • Solaris OS:/var/sadm/prod/SUNWentsys4

    • Linux:/var/sadm/prod/sun-entsys4

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

    在圖形模式下:


    ./uninstall -no

    在基於文字的模式下:


    ./uninstall -no -nodisplay

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

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

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

    不會解除安裝任何軟體。

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

步驟

    您可以使用 prodreg 公用程式來檢視已安裝在系統上之所有套裝軟體的相關資訊,包括 Java ES 元件。

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

    prodreg

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

檢查 Java ES 元件的解除安裝運作方式

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

本節包含以下小節:

Access Manager 解除安裝運作方式

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

主題 

詳細資訊 

配置資料 

不會移除 Directory Server 中的任何項目 (包括 Access Manager 特定資料)。 

相依性 

Directory Server 

Web 容器 

需要此安裝的產品 

  • Portal Server (必須位於 Access Manager SDK 所在的主機上)

  • Calendar Server (配置用於單次登入 (SSO) 時)

  • Instant Messaging (配置用於 Portal Server、SSO 時)

  • Messaging Server (配置用於 SSO 時)

  • Communications Express (配置用於 SSO 並使用 Schema 2 時)

解除安裝前的作業 

使用 /etc/opt/SUNWam/config/ds_remote_schema_uninstall.ldif 以移除模式。

解除安裝後的作業 

解除安裝過程只取消配置完全在 Web 容器 ( Web Server 或 Application Server) 中安裝的 Access Manager。它不會取消配置來自協力廠商 Web 容器的 Access Manager。也不會取消配置任何容器上的 SDK 安裝 (例如 Web Server、Application Server、BEA WebLogic、IBM WebSphere)。 

此外,移除 /var/sadm/install 目錄中的以下檔案 (如果存在):

.lockfile.pkg.lock

Administration Server 解除安裝運作方式

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

主題 

詳細資訊 

配置資料 

  • 用於管理其他伺服器的代理程式資訊會在解除安裝時遺失。

  • Administration Server 用於管理其他伺服器的配置資料會保留在配置 Directory Server 中。該資訊可以在以後安裝 Administration Server 時重複使用。

相依性 

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 和密碼。 

解除安裝後 

無 

Application Server 解除安裝運作方式

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

主題 

詳細資訊 

配置資料和使用者資料 

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

  • 解除安裝期間,系統不會移除已配置的管理網域 (包括所有的管理伺服器和 Application Server 實例)。

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

相依性 

在同一系統上需要 Message Queue。 

需要此安裝的產品 

  • Access Manager (如果配置用於 Application Server)

  • Portal Server (如果配置用於 Application Server)

  • Communications Express (如果配置用於 Application Server)

解除安裝前的作業 

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

解除安裝後 

若要從系統中完全移除 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 解除安裝運作方式

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

主題 

詳細資訊 

配置資料和使用者資料 

解除安裝期間並不會移除配置資料和使用者資料,這些資料將在後續的安裝中被覆寫。 

解除安裝期間,系統會移除對 Calendar Server 的自訂。 

相依性 

  • Directory Server

  • Access Manager (配置為用於單次登入 (SSO) 或在您要使用 Schema 2 時)

  • Messaging Server (或其他某些郵件伺服器,用於 Calendar Server 電子郵件通知服務)

需要此安裝的產品 

  • Portal Server (配置為使用 Calendar Server 以用於 Portal Server 的行事曆通道時)

  • Communications Express

解除安裝前的作業 

如果您要重複使用配置資料和使用者資料,請按照「Sun Java System Calendar Server 6 2005Q4 Administration Guide」中所述的遷移程序執行。

解除安裝後的作業 

移除所有不需要的剩餘記錄檔和 Calendar Server 目錄。 

Communications Express 解除安裝運作方式

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

主題 

詳細資訊 

配置資料和使用者資料 

解除安裝後會保留所有配置資料、使用者資料和 UI 自訂。 

保留 Communications Express 檔案的位置有二: 

套裝軟體安裝預設為: 

Solaris OS:/opt/SUNWuwc

Linux:/opt/sun/uwc

在配置期間所建立的應用程式部署預設為: 

Solaris OS:/var/opt/SUNWuwc

Linux:/var/opt/sun/uwc

當您解除安裝 Communications Express 時,解除安裝程式只會移除套裝軟體安裝位置的資料。在應用程式部署位置中的資料仍然存在。您可以從應用程式部署位置來存取應用程式。 

但重新配置期間,將會覆寫所有配置資料和自訂。重新配置後,系統仍會保留使用者資料。 

相依性 

  • Application Server (如果配置為在 Application Server 下執行)

  • Web Server (如果配置為在 Web Server 下執行)

  • Access Manager (配置為用於 SSO 時)

  • Directory Server

  • Calendar Server

  • Messaging Server

需要此安裝的產品 

無 

解除安裝前的作業 

取消配置 Communications Express。請參閱「Sun Java System Communications Express 6 2005Q4 Administration Guide」中的「取消配置 Communications Express」一節。

解除安裝後的作業 

移除所有不需要的剩餘記錄檔和 Communications Express 目錄。 

Delegated Administrator 解除安裝運作方式

表 8–7 Delegated Administrator 解除安裝詳細資訊

主題 

詳細資訊 

配置資料 

解除安裝期間,系統不會移除配置資料和使用者資料。此資料將在後續的安裝中被覆寫。 

解除安裝期間,系統會移除對 Delegated Administrator 的自訂。 

相依性 

  • Directory Server

  • Access Manager

  • 這些 Web 容器的其中一個:Web Server 或 Application Server

需要此安裝的產品 

無 

解除安裝前的作業 

如果您要重複使用配置資料和使用者資料,請參閱「Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide」中的「Preserve an Existing Configuration」

解除安裝後的作業 

移除所有不需要的剩餘記錄檔和 Delegated Administrator 目錄。 

Directory Server 解除安裝運作方式

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

主題 

詳細資訊 

配置資料和使用者資料 

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

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

警告:在開始解除安裝 o=NetscapeRoot 字尾下包含配置資訊的配置目錄之前,您不會收到警告。如果您解除安裝其他目錄賴於取得配置資訊的某個集中式配置目錄,則以後您無法管理那些目錄。

相依性 

無 

需要此安裝的產品 

  • Administration Server

  • Calendar Server

  • Directory Proxy Server

  • Access Manager

  • Instant Messaging

  • Messaging Server

  • Portal Server

  • Communications Express

解除安裝前的作業 

  • 依需要備份 Directory Server 的配置目錄和 Directory Server LDAP 資料庫。

  • 請確定託管配置目錄的 Directory Server 實例正在執行,並且您可以提供管理員使用者 ID 和密碼。

解除安裝後的作業 

解除安裝 Directory Server 可能需要手動移除剩餘檔案和目錄。 

Directory Proxy Server 解除安裝運作方式

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

主題 

詳細資訊 

配置資料 

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

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

  • Directory Proxy Server 沒有使用者資料。

相依性 

當本機或遠端 Directory Server 做為配置 Directory Server 時,Directory Proxy Server 對本機或遠端 Directory Server 具有邏輯相依性。Directory Proxy Server 依賴於本機 Administration Server。 

需要此安裝的產品 

無 

解除安裝前的作業 

無 

解除安裝後的作業 

無 

Instant Messaging 解除安裝運作方式

表 8–10 Instant Messaging 解除安裝詳細資訊

主題 

詳細資訊 

配置資料和使用者資料 

解除安裝後所有配置資料都會保留,並在以後安裝時被重複使用。 

相依性 

  • Directory Server

  • Access Manager SDK

需要此安裝的產品 

Portal Server (配置為使用 Instant Messaging 通道時) 

解除安裝前的作業 

無 

解除安裝後的作業 

無 

Messaging Server 解除安裝運作方式

表 8–11 Messaging Server 解除安裝詳細資訊

主題 

詳細資訊 

配置資料和使用者資料 

解除安裝後會保留所有配置資料和自訂,並可在以後安裝時重複使用。 

相依性 

  • Directory Server

  • Administration Server (必須位於同一主機上)

  • Web Server (用於郵寄功能,如篩選器)

  • Access Manager (如果使用 Schema 2)

需要此安裝的產品 

  • Calendar Server

  • Portal Server (與訊息傳送通道一同配置時)

  • Communications Express (當使用訊息傳送時)

解除安裝前的作業 

無 

解除安裝後的作業 

根據您的環境,可能需要執行如Messaging Server 解除安裝後所述的解除安裝後的作業。

Message Queue 解除安裝運作方式

表 8–12 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 註冊檔寫入安裝資訊。如需詳細資訊,請參閱「Sun Java Enterprise System 2005Q4 升級指南」

解除安裝後的作業 

如果您不打算重新安裝 Message Queue,請使用該元件文件中的指令清理系統。以下網址可取得 Message Queue 文件:http://docs.sun.com/coll/MessageQueue_35_SP1

Portal Server 解除安裝運作方式

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

主題 

詳細資訊 

配置資料和使用者資料 

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

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

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

相依性 

  • Directory Server

  • Application Server 或 Web Server (也可以配置為依存於 IBM WebSphere 或 BEA WebLogic。)

  • Access Manager

如果配置為使用 Portal Server 通道: 

  • Calendar Server

  • Messaging Server

  • Instant Messaging

需要此安裝的產品 

無 

解除安裝前的作業 

無 

解除安裝後的作業 

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

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

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

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

主題 

詳細資訊 

配置資料 

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

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

  • 使用者沒有對 Portal Server Secure Remote Access 閘道、Netlet 代理程式和 Rewriter 代理程式元件中配置資料的存取權。

相依性 

  • Portal Server Secure Remote Access 依賴於 Portal Server。

  • Portal Server、Secure Remote Access 閘道、Netlet Proxy 和 Rewriter 代理程式元件依賴於 Access Manager SDK。

  • Portal Server 和 Portal Server Secure Remote Access 支援必須位於同一主機和同一目錄中。

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

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

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

需要此安裝的產品 

無 

解除安裝前的作業 

無 

解除安裝後的作業 

無 

Service Registry 解除安裝運作方式

Registry 配置過程會在下列目錄中安裝 Registry 資料庫和伺服器 keystore:

Service Registry 解除安裝時,不會移除此目錄。這可讓您保留資料庫以供未來安裝或發行版本 (如果您要這樣做) 時使用,在重新安裝 Registry 前請先將 /var/opt/SUNWsoar/3.0 目錄 (在 Solaris 作業系統上) 或 /var/opt/sun/SUNWsoar/3.0 (在 Linux 上) 複製到其他位置,然後在重新安裝後再將其複製回來。

Sun Cluster 解除安裝運作方式

表 8–15 Sun Cluster 軟體解除安裝詳細資訊

主題 

詳細資訊 

配置資料 

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

相依性 

Sun Cluster 核心和 Sun Cluster Agents 必須一同移除。 

需要此安裝的產品 

無 

解除安裝前的作業 

應僅使用 Sun Cluster 安裝所提供的公用程式來解除安裝 Sun Cluster 軟體。 

解除安裝後的作業 

解除安裝 Sun Cluster 軟體後,您可能需要更新 productregistry 檔案。如需詳細資訊,請參閱解除安裝 Sun Cluster 軟體

Web Server 解除安裝運作方式

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

主題 

詳細資訊 

配置資料和使用者資料 

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

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

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

相依性 

無 

需要此安裝的產品 

  • Access Manager (如果配置為在 Web Server 下執行)

  • Portal Server (如果配置為在 Web Server 下執行)

  • Communications Express

  • Application Server 負載平衡外掛程式 (如果 Application Server 使用 Web Server 作為其 Web 容器)

解除安裝前的作業 

無 

解除安裝後的作業 

若要保留配置資料,請在安裝位置下備份 Administrative Server 和 Web Server 實例目錄。 

Web Proxy Server 解除安裝運作方式

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

主題 

詳細資訊 

配置資料 

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

相依性 

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

解除安裝前的作業 

停止所有的 Web Proxy Server 實例。 

解除安裝後的作業 

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

授予解除安裝程式的管理員存取權

根據您選擇解除安裝的元件,您可能需要授予 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 元件的說明。

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 OS:/var/sadm/prod/SUNWentsys4

    • Linux:/var/sadm/prod/sun-entsys4

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


    ./uninstall

    顯示 [歡迎] 頁面。

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

    顯示 [選取元件] 頁。

Procedure選取要解除安裝的元件

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

    • 已啟用安裝在您系統上的元件,並且可以選取。系統上未安裝的元件會被停用,且無法選取。

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

    • 如果您取消選取包含子元件的元件,請展開元件以驗證子元件清單。

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

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

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

    2. 按一下 [關閉] 以返回至 [元件選取] 頁面。

Procedure授予管理員存取權

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


備註 –

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


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

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

Procedure若要解除安裝軟體

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

步驟
  1. 查閱您已經選取的解除安裝選項。

    1. 如需變更,在各頁面中連續按一下 [上一步],直到顯示 [元件選取] 頁面。

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

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

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

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

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

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

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

    • 移除所有元件軟體之後,解除安裝程式顯示 [解除安裝完成] 頁面。

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

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

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

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

      在 Solaris 作業系統上:/var/sadm/install/logs 在 Linux 上:/var/opt/sun/install/logs

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

  5. 如果您安裝 Access Manager 或 Messaging Server,請移至解除安裝後的作業

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

基於文字的介面可讓您透過回應終端機視窗內的提示,直接從該視窗執行解除安裝程式。


提示 –

關於解除安裝的基於文字提示,請參閱如何使用基於文字的介面


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

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

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

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

    • Solaris OS:/var/sadm/prod/SUNWentsys4

    • Linux:/var/sadm/prod/sun-entsys4

  3. 執行解除安裝程式:


    ./uninstall -nodisplay

    螢幕上會顯示「歡迎」訊息,然後顯示系統中所有的 Java ES 元件的清單。

Procedure選取元件以解除安裝

步驟
  1. 解除安裝程式會透過列出已安裝元件對應的號碼,選取在系統中找到的 Java ES 元件以進行移除。按 Return 鍵解除安裝所有元件。

    或者,透過鍵入您要解除安裝之元件對應的號碼清單 (各號碼之間以逗號分隔),選擇特定元件,然後按 Return 鍵。


    備註 –

    系統上未安裝的元件會被停用,且無法選取。


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

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

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

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

Procedure授予管理員存取權

步驟

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

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


    備註 –

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


Procedure若要解除安裝軟體

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

步驟
  1. 檢視您的選取。

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

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

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

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

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

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

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

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

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

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

      Solaris OS:/var/sadm/install/logsLinux: /var/opt/sun/install/logs

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

    如果您要解除安裝 Access Manager 或 Messaging Server,請移至解除安裝後的作業

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

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

Procedure若要建立狀態檔案

若要執行無訊息解除安裝,您必須先在圖形或基於文字模式中執行解除安裝,以產生狀態檔案。請參閱產生狀態檔案

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

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

    • Solaris OS:/var/sadm/prod/SUNWentsys4

    • Linux:/var/sadm/prod/sun-entsys4

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

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

    圖形模式:


    ./uninstall -no -saveState statefile_path
    

    基於文字的模式:


    ./uninstall -no -nodisplay -saveState statefile_path
    

    若要檢視解除安裝指令的完整語法,請參閱解除安裝指令

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

    在您回應提示時,解除安裝程式會在指定的狀態檔案中記錄您的答案。完成解除安裝後,狀態檔案便會位於您指定的位置。不會解除安裝任何軟體。

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

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

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

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

步驟
  1. 驗證您已經準備就緒,然後編輯您要解除安裝 Java ES 元件之主機的狀態檔案。

  2. 開啟終端機視窗。

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

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

    • Solaris OS:/var/sadm/prod/SUNWentsys4

    • Linux:/var/sadm/prod/sun-entsys4

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


    ./uninstall -noconsole -state statefile_path
     
    

    若要檢視解除安裝指令的完整語法,請參閱解除安裝指令

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

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

    在 Solaris 作業系統上:/var/sadm/install/logs 在 Linux 上:/var/opt/sun/install/logs

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


    Java_Enterprise_System_uninstall.Btimestamp
    

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

    MM

    指定月份 

    dd

    指定日期 

    hh

    指定小時 

    mm

    指定分鐘 

  3. 請使用 tail 指令,在訊息被寫入記錄時觀看訊息。例如:


    tail -f logfile_name
    

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

解除安裝 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 Software Installation Guide for Solaris OS」

在手動解除安裝 Sun Cluster 軟體後,請執行 Java ES 解除安裝程式,將 Sun Cluster 和 Sun Cluster Agents 從產品註冊檔移除。

解除安裝後的作業

本節提供從系統中解除安裝 Java ES 元件後,您可能需要執行之作業的說明。實際所需的作業依您選擇解除安裝的元件而定。

Access Manager 解除安裝後的問題

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

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

/opt/SUNWam

或者如果 Access Manager 沒有安裝在預設位置:

AccessManager_base/SUNWam

Application Server 解除安裝後的作業

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

Procedure若要完成 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. 選取 server,或部署 Access Manager 之應用程式伺服器實例的名稱。

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

Messaging Server 解除安裝後

在某些情況下,解除安裝程式可能無法移除部分或所有安裝檔案。若要進行最終清除,請移除 Messaging Server 基本目錄及其內容。預設基本目錄位於以下位置:

/opt/SUNWmsgsr

您還可以在以下的位置移除 Messaging Server 的配置目錄:

/var/opt/SUNWmsgsr

解除安裝 Messaging Server 後,請還原 Messaging Server 的任何 sendmail 配置。

Service Registry 解除安裝後的作業

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

當您解除安裝 Registry 時,並不會移除包含 Service Registry 資料庫的目錄:

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

Web Server 解除安裝後的作業

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

Procedure若要完成 Web Server 解除安裝

步驟
  1. 如有必要,請啟動 Web Server 管理實例:

    cd /opt/SUNWwbsvr/https-admserv./start

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

  3. 按一下 [套用變更] 以重新啟動 Web 容器。