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

解除安裝規劃

在使用解除安裝程式前,您應該檢查安裝情況,並規劃必須執行哪些步驟來防止資料遺失或相依性連接遺失。瞭解各種 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