‘我在linux中使用过MQ_INSTALLATION_PATH
当我通过根在路径/opt/mqm/bin中执行上面的操作时,它不能显示任何内容,但是当我在路径/opt/mqm/samp/bin中执行它时,它将显示MQ_INSTALLATION_PATH。在执行crtmqenv -p命令之前
那么获得IBM的安装路径是什么解决方案呢?
发布于 2017-01-26 10:05:59
MQv7.1及更高版本支持同一服务器上的多个安装。源时的命令setmqenv将设置一些环境变量,以允许您使用特定的安装。setmqenv设置的变量之一是$MQ_INSTALLATION_PATH。可以使用命令echo $MQ_INSTALLATION_PATH显示此变量的值。
$ echo $MQ_INSTALLATION_PATH
/opt/mqm如果使用setmqinst命令将安装设置为默认设置,那么将在指向mq安装目录的/usr/bin下创建各种符号链接。您可以通过运行/usr/bin/dspmqver命令并在输出中查找InstPath来显示安装目录。
您还可以直接调用命令dspmqver -f 128,让它只返回安装路径:
InstPath: /opt/mqm如果安装没有设置为默认安装,并且不知道MQ安装在哪个目录中,则可以查看/etc/opt/mqm/mqinst.ini文件,该文件将为服务器上的每个安装提供一个节。安装路径在FilePath=之后列出在每个Installation节下面。
$ cat /etc/opt/mqm/mqinst.ini
Installation:
Name=Installation1
Description=
Identifier=1
FilePath=/opt/mqmhttps://stackoverflow.com/questions/41867313
复制相似问题