mqsistop 命令

支持的平台

  • Windows
  • Linux 和 UNIX 系统
  • z/OS

用途

使用 mqsistop 命令停止 WebSphere Event Broker 组件。在 z/OS 上使用此命令时,必须运行控制器。

语法

Windows 平台、Linux 和 UNIX 系统

z/OS

同义词:pc

参数

component
更新开始(必需 - WindowsLinuxUNIX 系统)它必须是一个代理名、一个配置管理器或以下某个固定值:
  • Windows 平台上的 UserNameServerDatabaseInstanceMgr
  • LinuxUNIX 系统上的 UserNameServer
LinuxUNIX 系统上,所有名称都区分大小写。

更新开始除非使用的是 Derby 数据库,否则请不要在 DatabaseInstanceMgr 上使用此命令。更新结束

更新结束
-q
(可选 - 仅 WindowsLinuxUNIX 系统)停止与该 WebSphere Event Broker组件关联的 WebSphere MQ 队列管理器。

仅当 WebSphere Event Broker 组件是该队列管理器上最后(或唯一)一个活动的 WebSphere Event Broker 组件时才指定此标志。此命令启动队列管理器的受控关闭,并通知其他用户此队列管理器正在关闭。

如果在发出使用此选项的 mqsistop 命令之前未停止其他使用该队列管理器的 WebSphere Event Broker 组件,请稍后停止它们或者重新启动队列管理器。

如果使用该选项,就应该知道任何与此队列管理器相关联的侦听器都不随队列管理器停止。请在发出该命令之后手动停止它们。

-i
(可选)立即停止代理。

如果您已经尝试过但失败了,请仅指定此标志,使用不带 -i 标志的 mqsistop 以受控方式停止代理。

在 z/OS 上,如果先前的停止命令未完成,Message Broker 控制台命令服务器会拒绝此命令。例如,如果一个或多个执行组地址空间无法关闭,就会发生这种情况。

权限

Windows 平台上,用来调用该命令的用户标识必须属于管理员组。

更新开始在 Linux 和 UNIX 系统上,用于调用此命令的用户标识必须符合以下要求:
  • 用户标识必须是 mqbrkrs 组的成员。
  • 用户标识必须是 root 或与创建组件时在 -i 参数中指定的标识相同。
  • 如果指定 -q 参数,用户标识必须是 mqm 组的成员。
更新结束

Windows 平台的安全性需求Linux 和 UNIX 平台的安全需求中概述了使用该命令的安全要求。

响应

WindowsLinuxUNIX 系统:
  • BIP8012 无法连接到系统组件
  • BIP8013 组件不存在
  • BIP8016 无法停止组件
  • BIP8019 组件已停止
  • BIP8030 无法修改用户特权
  • BIP8049 无法停止队列管理器
  • BIP8093 正在创建队列管理器
  • BIP8094 正在停止队列管理器

示例

更新开始
Windows
要停止数据库实例管理器:
mqsistop DatabaseInstanceMgr
WindowsLinuxUNIX 系统。
要停止代理 mybroker 和与之关联的 WebSphere MQ 队列管理器:
mqsistop mybroker -q
z/OS
要停止代理 MQ00BRK
F MQ00BRK,pc
更新结束
声明 | 商标 | 下载 | | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后更新:2006/05/19
an07240_