Sun Java 徽标     上一页      目录      索引      下一页     

Sun 徽标
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 章“代理属性参考”

表 D-1 代理配置属性(-o 选项) 

属性

注释

imq.autocreate.queue

 

imq.autocreate.queue.maxNumActiveConsumers

指定 -1 表示无限制

imq.autocreate.queue.maxNumBackupConsumers

指定 -1 表示无限制

imq.autocreate.topic

 

imq.cluster.url

 

imq.destination.DMQ.truncateBody

 

imq.destination.logDeadMessages

 

imq.log.file.rolloverbytes

指定 -1 表示无限制

imq.log.file.rolloversecs

指定 -1 表示无限制

imq.log.level

NONE
ERROR
WARNING
INFO

imq.message.max_size

指定 -1 表示无限制

imq.portmapper.port

 

imq.system.max_count

指定 -1 表示无限制

imq.system.max_size

指定 -1 表示无限制


服务和连接管理

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 章“物理目标属性参考”

表 D-2 目标配置属性(-o 选项) 

属性

注释

consumerFlowLimit

指定 -1 表示无限制

isLocalOnly(仅创建)

 

limitBehavior

FLOW_CONTROL
REMOVE_OLDEST
REJECT_NEWEST
REMOVE_LOW_PRIORITY

localDeliveryPreferred(仅队列)

 

maxNumActiveConsumers(仅队列)

指定 -1 表示无限制

maxNumBackupConsumers(仅队列)

指定 -1 表示无限制

maxBytesPerMsg

指定 -1 表示无限制

maxNumMsgs

指定 -1 表示无限制

maxNumProducers

指定 -1 表示无限制

maxTotalMsgBytes

指定 -1 表示无限制

useDMQ

 


度量

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



上一页      目录      索引      下一页     


文件号码: 819-3561。  版权所有 © 2005 Sun Microsystems, Inc. 保留所有权利。