【问题标题】:MQ fix pack upgrade issuesMQ 修订包升级问题
【发布时间】:2017-02-10 01:33:45
【问题描述】:

我的系统中安装了 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 维护任务部分中的 Applying maintenance level updates on IBM MQ servers 中的说明运行 amqicsdn.exe

amqicsdn MQPINSTALLATIONNAME=name MQPSILENT=1

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

【问题讨论】:

    标签: ibm-mq


    【解决方案1】:

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

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

    1) 维护已正确应用,但由于文件正在使用中,直到重新启动后才会显示。 2) MQPINUSEOK 参数告诉安装程序在文件正在使用时退出。

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

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

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

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

    【讨论】:

    • 嘿 T.Rob,我正在使用 dspmqver 命令本身检查版本。我的版本是 8.0.0.2 它说:(它没有升级版本!
    • 根据最新的 cmets 更新了问答。所有相关信息都需要在问答中,所以我删除了我的旧 cmets。建议你也这样做。如果答案解决了问题,请投票并接受。如果没有,请提供安装日志中的详细信息。
    • Rob,我在我的目录“C:\Program Files\IBM\source\WebSphere MQ 8.0.0.5_IBM WebSphere MQ (fix pack 8.0.0.5 files) Installation.exe 中看到了 Change IBM WebSphere MQ (fix pack 8.0.0.5 files) Installation.exe 文件” MQ(修复包 8.0.0.5 文件)_installation”但是当我打开 MQ Explorer 时它仍然说版本是 8.0.0.2 我只是对它是否安装感到困惑。我什至重新启动了我的系统,但版本仍然保持不变!
    • 我通过运行文件夹位置之一中的 amqicsdn.exe 文件来修复它。感谢 Rob 的帮助!
    • 嗨@user3845894,如果 T.Rob 的回答帮助您解决了您的问题,那么会帮助遇到同样问题的其他人,您能否接受这个答案,所以这是其他人看到的答案?请参阅:stackoverflow.com/help/someone-answers,详细了解当有人回答您的问题时该怎么做。
    【解决方案2】:

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

    【讨论】:

    • 我已更新问题以获取解决方案的详细信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 2019-10-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    相关资源
    最近更新 更多