Ibm mq MQ修复包升级问题

Ibm mq MQ修复包升级问题,ibm-mq,Ibm Mq,我的系统中安装了MQ V8.0.0.2,我正在应用补丁包,使用静默安装方法将其升级到8.0.0.5。它成功运行并完成,但是dspmqver仍然表示版本为8.0.0.2 它位于64位Windows 7计算机上。我用于应用修复包的exe文件是WS-MQ-8.0.0-FP0005.exe 我在命令提示符中没有收到任何错误。我在下载补丁包时遵循了IBM建议的安装说明。我停止了MQ管理器,然后运行命令WS-MQ-8.0.0-FP0005.exe-f silent_install.resp 我给出了响应文件

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

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

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

更新
在多安装设置中,更新已正确应用,但应用于不同的安装。要解决此问题,请按照知识中心Windows维护任务部分中的说明运行
amqicsdn.exe

amqicsdn MQPINSTALLATIONNAME=name MQPSILENT=1

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

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

具体来说,
MQPREBOOT
MQPINUSEOK
参数告诉安装程序,如果需要更新的文件正在使用中,是否继续。这里有两种可能的结果

1) 已正确应用维护,但由于文件正在使用,因此在重新启动后才会显示。 2)
MQPINUSEOK
parm告诉安装程序,如果文件正在使用,就退出

在Windows上,即使QMgr已停止,服务仍将继续运行。取决于
MQPINUSEOK
设置,该设置将导致安装失败或在等待重新启动时完成

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

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


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

尝试停止消息队列管理器,然后再次运行安装命令(修改静默响应文件后)。如果仍然面临此问题,请检查是否创建了“C:\Program Files\IBM\source\WebSphere MQ 8.0.0.5”文件夹,然后运行“amqicsdn.exe”文件。那应该能解决你的问题

嘿,T.Rob,我正在使用dspmqver命令本身检查版本。我的版本是8.0.0.2,上面写着:(这不是升级版本!根据最近的评论更新了问答。所有相关信息都需要在问答中,因此我删除了我的旧评论。建议您也这样做。如果答案解决了问题,请投票并接受。如果没有,请从安装日志中提供详细信息。Rob,我看到IBM WebSphere MQ的更改(fix pack 8.0.0.5文件)我的目录“C:\Program files\IBM\source\WebSphere MQ 8.0.0.5\u IBM WebSphere MQ(fix pack 8.0.0.5文件)\u Installation”中的Installation.exe文件但当我打开MQ Explorer时,它仍然显示版本为8.0.0.2,我只是不知道它是否已安装。我甚至重新启动了系统,但版本仍然保持不变!我通过运行其中一个文件夹位置中的amqicsdn.exe文件进行了修复。感谢Rob的帮助!如果T.Rob的回答帮助您解决了问题,请点击@user3845894这也会帮助遇到同样问题的其他人。你能接受答案吗?这就是其他人看到的答案吗?请参阅:了解有关有人回答你的问题时该怎么办的更多详细信息。我已更新了问题以获取解决方案的详细信息。