我安装了两个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。
发布于 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,因为它们位于数据路径中。
https://stackoverflow.com/questions/39589893
复制相似问题