MQ修订包升级问题

时间:2017-02-06 20:28:57

标签: ibm-mq

我的系统中安装了MQ V8.0.0.2,并且我正在应用修订包,使用静默安装方法将其升级到8.0.0.5。它成功运行并完成,但dspmqver仍然将版本说成8.0.0.2。

它位于Windows 7计算机上64位。我用来应用修订包的exe文件是WS-MQ-8.0.0-FP0005.exe

我在命令提示符中没有收到任何错误。我按照IBM在下载修订包时建议的安装说明进行操作。我停止了MQ管理器,然后运行了命令WS-MQ-8.0.0-FP0005.exe -f silent_install.resp 我给出了响应文件名及其路径。但它仍然无效。

更新
在多安装设置上,更新正在正确应用,但适用于其他安装。要解决此问题,请按照知识中心Windows维护任务部分的Applying maintenance level updates on IBM MQ servers中的说明运行amqicsdn.exe

amqicsdn MQPINSTALLATIONNAME=name MQPSILENT=1

此调用设置指向要更新的安装的指针。

2 个答案:

答案 0 :(得分:4)

响应文件告诉安装程序要做什么以及安装什么。根据所设置的内容,您所看到的是预期的内容。

具体而言,MQPREBOOTMQPINUSEOK参数告诉安装程序是否在需要更新的文件正在使用时是否继续。这里有两种可能的结果。

1)维护已正确应用但由于文件正在使用,因此在重新启动后才会显示。 2)MQPINUSEOK parm告诉安装人员保释文件是否正在使用。

在Windows上,即使QMgr已停止,服务也会继续运行。取决于导致安装失败或完成重启的MQPINUSEOK设置。

值得注意的是,在Windows上安装任何需要重新启动几次。运行安装或升级之前的第一件事是重启。这可确保注册表以当前值保存。它还确保如果其他人的应用程序因内存泄漏或其他问题而变得流氓,它将在MQ安装进行之前被清除。

安装后,再次重新启动以确保保存具有新MQ设置的注册表。这是因为如果服务器崩溃,您希望最后一个已知良好的注册表项是反映在其中的安装或升级的注册表项。这也确保服务仍按预期开始。

最后,我不确定“下载修订包时IBM建议的安装说明”是什么,但官方说明位于知识中心部分Windows: Applying maintenance level upgrades on IBM MQ servers。在其他信息中,您会发现安装日志的位置要么在响应文件中指定,要么默认为TEMP目录中的amqicsdn.txt%TEMP%)。

答案 1 :(得分:0)

尝试停止Message Queue Manager,然后再次运行安装命令(在修改静默响应文件后)。如果仍然遇到此问题,请检查是否已创建“C:\ Program Files \ IBM \ source \ WebSphere MQ 8.0.0.5”文件夹,然后运行“amqicsdn.exe”文件。这应该解决你的问题!