从WMQ Explorer或任何桌面客户端工具中,查找队列上的打开输入句柄.在WMQ Explorer的默认视图中,前两列是队列名称和类型.之后有几列数字.第一个是队列深度.接下来是打开输入句柄的数量,然后是打开输出句柄的数量.如果右键单击队列名称,则会有一个Status选项.选择它将显示有关句柄的大量详细信息,例如谁打开它们,使用了哪些打开选项,持有句柄的PID等.
如果要在命令行中执行此操作,可以使用runmqsc和display qstatus命令.例如:
echo 'dis qs(SYSTEM.ADMIN.COMMAND.QUEUE) type(handle) all' | runmqsc TESTQMGR 5724-H72 (C) Copyright IBM Corp. 1994, 2009. ALL RIGHTS RESERVED. Starting MQSC for queue manager TESTQM. AMQ8450: Display queue status details. QUEUE(SYSTEM.ADMIN.COMMAND.QUEUE) TYPE(HANDLE) APPLDESC( ) APPLTAG(er V7\java\jre\bin\javaw.exe) APPLTYPE(USER) BROWSE(NO) CHANNEL( ) CONNAME( ) ASTATE(NONE) HSTATE(INACTIVE) INPUT(NO) INQUIRE(NO) OUTPUT(YES) PID(6236) QMURID(0.0) SET(NO) TID(*) URID(XA_FORMATID[00000000] XA_GTRID[] XA_BQUAL[]) URTYPE(QMGR) USERID(T.Rob@IBM-02BE93E63E4) AMQ8450: Display queue status details. QUEUE(SYSTEM.ADMIN.COMMAND.QUEUE) TYPE(HANDLE) APPLDESC( ) APPLTAG(er V7\java\jre\bin\javaw.exe) APPLTYPE(USER) BROWSE(NO) CHANNEL( ) CONNAME( ) ASTATE(NONE) HSTATE(INACTIVE) INPUT(NO) INQUIRE(YES) OUTPUT(NO) PID(6236) QMURID(0.0) SET(NO) TID(*) URID(XA_FORMATID[00000000] XA_GTRID[] XA_BQUAL[]) URTYPE(QMGR) USERID(T.Rob@IBM-02BE93E63E4) AMQ8450: Display queue status details. QUEUE(SYSTEM.ADMIN.COMMAND.QUEUE) TYPE(HANDLE) APPLDESC(WebSphere MQ Command Server) APPLTAG(ebSphere MQ\bin\amqpcsea.exe) APPLTYPE(SYSTEM) BROWSE(NO) CHANNEL( ) CONNAME( ) ASTATE(NONE) HSTATE(ACTIVE) INPUT(EXCL) INQUIRE(YES) OUTPUT(NO) PID(5556) QMURID(0.0) SET(NO) TID(1) URID(XA_FORMATID[00000000] XA_GTRID[] XA_BQUAL[]) URTYPE(QMGR) 1 MQSC commands read. One command has a syntax error. All valid MQSC commands were processed.
您也可以使用PCF命令从Java或C以编程方式执行此操作,但由于您指定"来自UI",我猜这不是您需要的.
DIS QS命令在这里有更全面的描述:http://bit.ly/WMQdisQS 如果您需要WMQ Explorer,请访问:http://bit.ly/SupportPacMQC7
| 归档时间: |
|
| 查看次数: |
11750 次 |
| 最近记录: |