Sun Java System Message Queue 3 2005Q4 管理指南 |
附录 D
常用命令实用程序命令本附录列出了一些常用的 Message Queue 命令实用程序 (imqcmd) 命令。有关可以从命令行使用的命令选项和属性的完整列表,请参阅第 13 章“命令行参考”中的命令实用程序。
语法imqcmd subcommand argument [options]
imqcmd -h|H
imqcmd -v-H 或 -h 提供全面的帮助信息。-v 子命令提供版本信息。
使用 imqcmd 时,命令实用程序会提示您输入密码。要避免出现此提示(以提高安全性),可以使用 -passfile pathToPassfile 选项将该实用程序指向包含管理员用户名和密码的密码文件。
示例:imqcmd query bkr -u adminUserName -passfile pathToPassfile -b myServer:7676
代理和群集管理imqcmd query bkr
imqcmd pause bkr
imqcmd restart bkr
imqcmd resume bkr
imqcmd shutdown bkr -b myBroker:7676
imqcmd update bkr -o "imq.system.max_count=1000"
imqcmd reload cls
代理配置属性(-o 选项)
表 D-1 列出了常用的代理配置属性。有关代理配置属性及其描述的完整列表,请参见第 14 章“代理属性参考”。
服务和连接管理imqcmd list svc
imqcmd query svc
imqcmd update svc -n jms -o "minThreads=200" -o "maxThreads=400" -o "port=8995"
imqcmd pause svc -n jms
imqcmd resume svc -n jms
imqcmd list cxn -svn jms
imqcmd query cxn -n 1234567890
长期订户管理imqcmd list dur -d MyTopic
imqcmd destroy dur -n myDurSub -c "clientID-111.222.333.444"
imqcmd purge dur -n myDurSub -c "clientID-111.222.333.444"
事务管理imqcmd list txn
imqcmd commit txn -n 1234567890
imqcmd query txn -n 1234567890
imqcmd rollback txn -n 1234567890
目标管理imqcmd create dst -n MyQueue -t q -o "maxNumMsgs=1000" -o "maxNumProducers=5"
imqcmd update dst -n MyTopic -t t -o "limitBehavior=FLOW_CONTROL| REMOVE_OLDEST|REJECT_NEWEST|REMOVE_LOW_PRIORITY"
imqcmd compact dst -n MyQueue -t q
imqcmd purge dst -n MyQueue -t q
imqcmd pause dst -n MyQueue -t q -pst PRODUCERS|CONSUMERS|ALL
imqcmd resume dst -n MyQueue -t q
imqcmd destroy dst -n MyQueue -t q
imqcmd query dst -n MyQueue -t q
imqcmd list dst -tmp
目标配置属性(-o 选项)
表 D-2 列出常用的目标配置属性。有关目标配置属性及其描述的完整列表,请参见第 15 章“物理目标属性参考”。
度量imqcmd metrics bkr -m cxn|rts|ttl -int 5 -msp 20
imqcmd metrics svc -m cxn|rts|ttl
imqcmd metrics dst -m con|dsk|rts|ttl