您可以使用「更新安裝程式(適用於 WebSphere 軟體)」,
來解除安裝臨時修正程式、修正套件和產品更新套件。「更新安裝程式(適用於 WebSphere 軟體)」又稱為更新安裝程式、updateInstaller 程式以及「更新安裝精靈」。
開始之前
使用適當的權限,才能順利解除安裝產品更新。
請以 root 使用者身分(若為 Linux 或 UNIX)或管理者身分(若為 Windows 平台),
來使用更新安裝程式。
「更新安裝程式」精靈是一種 InstallShield for Multiplatforms 精靈,
此精靈可以使用圖形式使用者介面來執行,也可以在無聲自動模式下使用回應檔來執行。
重要: 在這整個主題中,為求簡化,
某些目錄路徑只會以 Linux 與 UNIX 格式顯示。除了斜線方向不同外,同樣的 Windows 路徑並無區別。
下列說明包含關於在
WebSphere ESB 上解除安裝臨時修正程式、修正套件和產品更新套件的參考資訊。
- 解除安裝程序概觀
- 如果要解除安裝維護套件:
- 使用更新安裝程式安裝維護套件,此動作會在 install_root/properties/version/update/backup
目錄中建立一個備份檔。IBM 不支援使用者修改備份檔。
- 依本主題的說明,使用更新安裝程式移除維護套件。
- 檢視節點的修正程式層次
- 您可以利用 install_root/bin 目錄中的 versionInfo 指令,來顯示產品的確切修正程式和版本層次。不過,在安裝或解除安裝維護套件時,請勿使用 versionInfo 指令。
請勿一次啟動多份「更新安裝程式」精靈副本:本系統不支援並行啟動更新安裝程式。同時執行多項更新,會產生無法預期的結果,因而使安裝失敗或發生問題。
需要的資訊
圖形式介面會要求您提供下列資訊:
表 1. 解除安裝維護套件時需要的資訊欄位 |
有效值 |
說明 |
WebSphere 產品以及「更新安裝程式」之安裝根目錄的檔案路徑 |
識別 IBM WebSphere ESB 的安裝根目錄。 |
「更新安裝應用程式」會預設選取其上層目錄內的產品。 |
要解除安裝的維護套件檔案名稱。 |
從 install_root/properties/version/update/backup 目錄中,
選取要解除安裝的維護套件。 |
預設的維護套件就是在 install_root /properties/version/
update/backup 目錄中,包含最新日期戳記和時間戳記的套件。 |
執行這項作業的原因和時機
下列程序說明如何解除安裝維護套件。
這項作業的步驟
- 以 root 身分(若為 Linux 或 UNIX 作業系統)或管理者群組的成員身分(若為 Windows 系統)登入。
AIX 平台:此外,
請確認 Umask 設定為 0022。如果要驗證 Umask 設定,請發出下列指令:
umask
若要將 Umask 設定設為 0022,請發出下列指令:
umask 0022
HP-UX、Linux 和 Solaris 平台:此外,
請確認 Umask 設定為 022。如果要驗證 Umask 設定,請發出下列指令:
umask
如果要將 Umask 設定設定為 022,請發出下列指令:
umask 022
- 將目錄切換至安裝根目錄中的 updateinstaller 目錄。
Windows 平台:請使用「Windows 服務」畫面來停止
WebSphere ESB 和 WebSphere Application Server 程序的所有服務。
- 停止所有使用 IBM Software Developer Kit
(SDK) 的 Java 程序。
在解除安裝某機器的臨時修正程式、修正套件和產品更新套件之前,
請先停止機器中所有使用 IBM SDK,Java Technology Edition 的 Java 程序。
WebSphere ESB 程序包括:
- 程序伺服器程序
- 當節點聯合至部署管理程式 Cell 中時,節點上的節點代理程式程序。
- 部署管理程式伺服器的 dmgr 程序
必要的話,請停止所有 Java 程序。如果您在 WebSphere ESB
相關的 Java 程序仍在執行中時解除安裝維護套件,IBM 不保證產品能夠繼續順利執行或沒有錯誤。
- 判定您要移除的維護套件是否有更新 IBM SDK,Java Technology Edition。
如果有,您可以從母項產品複製 IBM SDK 到「更新安裝程式」精靈目錄中。
複製 SDK 時,是將 install_root/java/jre 目錄複製至
install_root/updateinstaller/java/jre 目錄。
「更新安裝程式(適用於 WebSphere 軟體)」會在已知的位置搜尋適合使用的 IBM SDK。「更新安裝程式」精靈會依序在下列位置尋找有效的 Java 虛擬機器 (JVM):
- install_root/updateinstaller/java/jre 目錄(要更新產品 SDK 時)
- install_root/java/jre 目錄(偏好使用的 SDK 版本)
Linux 與 UNIX 平台:在 Linux 或 UNIX 系統中,
是以下列一個環境變數來識別目錄:
- JAVA_HOME
- JAVAHOME
- JRE_HOME
- JREHOME
若在前兩個位置中都找不到 JVM,請設定其中一個環境變數,將「更新安裝程式」精靈指向有效的 JVM。
用於啟動「更新安裝程式」精靈的偏好 SDK,是位在母項產品內的 SDK。
因此請盡可能使用產品的 SDK。
重要: 若要解除安裝母項產品中的 IBM SDK 之修正套件或臨時修正程式,
請勿使用您要更新的產品 SDK 來啟動「更新安裝程式」精靈。使用 SDK 時,會鎖定 SDK,導致不能進行更新。
將 SDK 從
install_root/java/jre 目錄複製至
install_root/updateinstaller/java/jre 目錄。「更新安裝程式」精靈會使用
install_root/updateinstaller/java/jre 目錄中的 SDK(如果有的話)。
或者,也可以從母項產品複製 IBM SDK 到一個暫時位置,
並在執行更新安裝程式指令時,使用 -is:javahome ISMP 參數識別位置:update
-is:javahome="my_fully_qualified_temp_SDK_location"
- 使用更新安裝程式來解除安裝維護套件。
請先解除安裝 Cell 中,每一個應用程式伺服器節點上的臨時修正程式,
再解除安裝程序伺服器節點上的維護套件。
使用圖形式介面,發出下列其中一個指令來解除安裝:
表 2. 利用圖形式介面來解除安裝所用的更新安裝程式指令指令範例 |
安裝類型 |
說明 |
update -W update.type="uninstall" |
圖形式介面模式 |
以最近安裝的維護套件名稱,起始設定維護套件欄位。
請接受所有的預設值,來解除安裝具有最新時間戳記的維護套件。
|
update -W product.location="C:\Program Files \IBM\WebSphere\ProcServer"
-W update.type="uninstall" |
圖形式介面模式 |
以要更新的 WebSphere 軟體位置,置換圖形式介面。
要解除安裝的預設維護套件,是最近為該軟體安裝的維護套件。 |
update -W backup.package="PQ20029.pak" -W update.type="uninstall" |
圖形式介面模式 |
以要解除安裝的維護套件名稱,置換維護套件欄位。 |
update -W product.location="C:\Program Files \IBM\WebSphere\ProcServer"
-W backup.package="PQ20029.pak" -W update.type="uninstall" |
圖形式介面模式 |
置換要更新的 WebSphere 軟體位置,以及要解除安裝的維護套件名稱。 |
update -options "responsefiles\file_name" |
圖形式介面模式,並使用選項檔 |
以您在選項回應檔指定的值,置換所有預設值。
如果您省略回應檔中的任何一值,則預設的維護套件就是具有最近日期戳記和時間戳記的已安裝套件。預設軟體是安裝在上層目錄的軟體。
|
請發出下列其中一個指令,以使用無聲自動介面:
表 3. 採無聲自動模式解除安裝的更新安裝程式指令指令範例 |
安裝類型 |
說明 |
update -W update.type="uninstall" -silent |
無聲自動模式 |
解除安裝具有最新日期戳記和時間戳記的維護套件,來更新安裝在上層目錄的軟體。 |
update -W product.location="C:\Program Files \IBM\WebSphere\ProcServer"
-W update.type="uninstall" -silent |
無聲自動模式 |
置換要更新之 WebSphere 軟體的預設位置。
要解除安裝的預設維護套件,是最近為該軟體安裝的維護套件。 |
update -W backup.package="PQ20029.pak" -W update.type="uninstall"
-silent |
無聲自動模式 |
以要解除安裝的維護套件名稱,置換臨時修正程式欄位。 |
update -W product.location="C:\Program Files \IBM\WebSphere\ProcServer"
-W backup.package="PQ20029.pak" -W update.type="uninstall" |
無聲自動模式 |
置換要更新的 WebSphere 軟體位置,以及要解除安裝的維護套件名稱。 |
update -silent -options "responsefiles\file_name" |
無聲自動模式,並使用選項檔 |
以您在選項回應檔指定的值,置換所有預設值。
如果您省略回應檔中的任何一值,則預設的維護套件就是具有最近日期戳記和時間戳記的已安裝套件。預設軟體是安裝在上層目錄的軟體。
|
結果
這個程序會解除安裝維護套件,來更新 WebSphere 軟體。
下一步
解除安裝維護套件之後,就可以繼續使用 WebSphere 軟體。