UNIX下如何查看MQ的环境变量
How to check the environment variables of MQ in UNIX
请问如何在LINUX、AIX 或SunOS 中检查MQ 的环境变量。
例如如何检查 MQSNOAUT 变量。谢谢。
您想知道环境变量的值吗?
echo $variable_name
或者
检查是否设置?
set | grep variable_name
如果在创建队列管理器时将 MQSNOAUT
变量设置为 any 值,则 OAM 将关闭。如果 MQSNOAUT
变量在创建队列管理器之外的任何其他时间设置,则它没有任何效果。这记录在 IBM MQ v7.1 知识中心页面“MQSNOAUT”:
When you set this variable it disables the object authority manager
(OAM) and prevents any security checking.
The MQSNOAUT variable only takes effect when a queue manager is
created.
如果您想检查 MQSNOAUT
变量是否在您 运行 crtmqm
命令创建新的队列管理器之前设置,在 Unix 上您可以按照@buzyjess 提供的只是 运行 以下内容:
echo $MQSNOAUT
如果要检查 运行ning 队列管理器 运行 上的 OAM 是否已关闭,请使用以下命令:
DIS QL(SYSTEM.AUTH.DATA.QUEUE) IPPROCS
如果 IPPROCS
的值为 0,则 OAM 在队列管理器上关闭。
即使在 Test/Dev 队列管理器上,关闭 OAM 也不是一个好的解决方案,我不建议您这样做。通过保持 OAM 开启,您可以像在生产环境中一样正确设置,当您准备好转移到生产环境时,这不会留下任何意外。
请问如何在LINUX、AIX 或SunOS 中检查MQ 的环境变量。 例如如何检查 MQSNOAUT 变量。谢谢。
您想知道环境变量的值吗?
echo $variable_name
或者 检查是否设置?
set | grep variable_name
如果在创建队列管理器时将 MQSNOAUT
变量设置为 any 值,则 OAM 将关闭。如果 MQSNOAUT
变量在创建队列管理器之外的任何其他时间设置,则它没有任何效果。这记录在 IBM MQ v7.1 知识中心页面“MQSNOAUT”:
When you set this variable it disables the object authority manager (OAM) and prevents any security checking.
The MQSNOAUT variable only takes effect when a queue manager is created.
如果您想检查 MQSNOAUT
变量是否在您 运行 crtmqm
命令创建新的队列管理器之前设置,在 Unix 上您可以按照@buzyjess 提供的只是 运行 以下内容:
echo $MQSNOAUT
如果要检查 运行ning 队列管理器 运行 上的 OAM 是否已关闭,请使用以下命令:
DIS QL(SYSTEM.AUTH.DATA.QUEUE) IPPROCS
如果 IPPROCS
的值为 0,则 OAM 在队列管理器上关闭。
即使在 Test/Dev 队列管理器上,关闭 OAM 也不是一个好的解决方案,我不建议您这样做。通过保持 OAM 开启,您可以像在生产环境中一样正确设置,当您准备好转移到生产环境时,这不会留下任何意外。