可以使用“WebSphere 软件更新安装程序”来卸载临时修订、修订包和更新包。“WebSphere 软件更新安装程序”又称为“更新安装程序”程序、UpdateInstaller 程序和“更新安装”向导。
在开始之前
使用正确的权限来成功地卸载产品更新。在 Linux 或 UNIX 平台上,以 root 用户身份使用“更新安装程序”程序;或者,在 Windows 平台上,以 Administrator 身份使用该程序。
“更新安装程序”向导是一个 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 目录中具有最新日期戳记和时间戳记的软件包。 |
执行此任务的目的和时间
以下过程描述了如何卸载维护包。
完成此任务需要执行的步骤
- 在 Linux 或 UNIX 操作系统上以 root 用户的身份登录;或在 Windows 系统上以 Administrator 组成员的身份登录。
在 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 软件开发者工具箱(SDK)的 Java 进程。
在机器上卸载临时修订、修订包和更新包之前,停止机器上所有使用 IBM SDK Java 技术版的 Java 进程。
WebSphere ESB 进程包括:
- 流程服务器进程
- 将节点联合成一个部署管理器单元时,节点上的节点代理程序进程
- 部署管理器服务器的 dmgr 进程
必要时,停止所有 Java 进程。如果您在一个与 WebSphere ESB 相关的 Java 进程运行时来卸载维护包,IBM 将不保证产品将继续成功运行而不产生错误。
- 确定您是否要除去更新了 IBM SDK Java 技术版的维护包。如果要除去它,则可以将 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 从
install_root/java/jre 目录复制到
install_root/updateinstaller/java/jre 目录中。如果
install_root/updateinstaller/java/jre 目录中存在 SDK,则“更新安装程序”向导将使用该 SDK。
或者,将 IBM SDK 从父代产品复制到一个临时位置,并且当您运行更新安装程序命令时使用 -is:javahome ISMP 参数来标识该位置:update -is:javahome="my_fully_qualified_temp_SDK_location"
- 使用更新安装程序来卸载维护包。
在从流程服务器节点中卸载维护包之前,应卸载一个单元中的每个应用程序服务器节点上的临时修订。
执行下列其中一个命令以使用图形界面来进行卸载:
表 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 软件。