首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在MQv8中更改默认数据路径

问如何在MQv8中更改默认数据路径
EN

Stack Overflow用户
提问于 2016-09-20 17:03:28
回答 1查看 2.1K关注 0票数 1

我安装了两个MQ:

a.位于E:\Program Files (x86)\IBM\WebSphere MQ的MQ v7.0.1.14

b.位于C:\Program Files (x86)\IBM\WebSphereMQ_v8005的MQ v8.0.0.5

版本8的数据路径和日志路径指向E:\Program Files (x86)\IBM\WebSphere MQ\Qmgrs和[...]\log。

有没有办法将数据路径和日志路径更改为其他目录?我没有在C:\Program Files (x86)\IBM\WebSphereMQ_v8005下看到mqs.ini和qm.ini。

EN

回答 1

Stack Overflow用户

发布于 2016-09-20 18:06:17

当您有多个MQ安装时,队列管理器数据只有一个根位置。此位置是在安装两个安装中的第一个安装时设置的,也是mqs.ini文件所在的位置。第二次安装别无选择,只能使用第一次安装中已经存在的数据路径。

您可以在构建时使用crtmqm命令的-ld和-md选项更改每个队列管理器的数据路径。-ld选项设置日志路径,-md选项设置数据路径。您可以在mqs.ini文件中看到这些命令的效果。

请记住,mqs.ini文件只有一个全局位置,用于主机上的所有安装,即使您在每个队列管理器的基础上更改数据路径也是如此。

还要注意,您配置的数据路径与队列管理器相关联,而不是与安装相关联。因此,如果将队列管理器从v7.0.1.x迁移到v8.0.0.x,则不会将QMgr的数据文件重新定位到不同的目录。

最后一条建议是,通过适当地移动文件和更新mqs.ini文件,可以在QMgr关闭时将其迁移到新位置。Windows上的诀窍是确保MQ服务帐户保留文件的所有权,并从驱动器的根目录开始对整个路径进行授权。(通常将BypassTraverseChecking AD权限授予MQ服务帐户和组,以确保不需要每个级别的路径权限。)您在C:\Program Files (x86)\IBM\WebSphereMQ_v8005下看不到mqs.ini和qm.ini,因为它们位于数据路径中。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39589893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档