WebSphereMQ 常用命令

#創建隊列管理器
crtmqm <qmgrName> 

參數說明:
-ld 日誌文件目錄
-lc 使用循環日誌
-lf 日誌文件頁大小
-lp 逐日之文件個數
-ls 輔助日誌文件個數


#啓動隊列管理器
strmqm <qmgrName>

#停止隊列管理器
endmqm -c|-w|-i|-p <qmgrName>

參數說明:
-c 缺省值 受控關閉
-w 等待關閉
-i 立即關閉
-p 請先關閉

#刪除隊列管理器,刪除前先停止
dltmqm <qmgrName>

#顯示對咧管理器啓動狀態
dspmq -n -m <qmgrName>

參數說明:
-m 對了管理器名稱
-n 禁止輸出字符串的轉換
-o all 顯示隊列管理器的所有狀態信息
-o status 顯示隊列管理器的運行狀態
-o standby 顯示隊列管理器當前是否允許備用實例
-o installation 顯示隊列管理器的安裝詳細信息
-s 顯示隊列管理器的運行狀態
-x 顯示有關隊列管理器實例的信息

#管理本地mq對象,
#交互地使用MQSC命令
runmqsc <qmgrName>
從文件運行MQSC命令
runmqsc <qmgrName> <myProg.in> myprog.out

#顯示或修改隊列管理器屬性
dis qmgr [要查詢的屬性]
屬性不加默認查找全部

#修改隊列管理器熟悉
ALTER QMGR 屬性名(屬性值)
ALTER QMGR CHLAUTH(DISABLED) 關閉通道權限

#定義本地隊列
DEF QL(隊列名) MAXDEPTH(最大消息數) DEFPSIST(YES) REPLACE

ql(FROMCCPC_1):隊列本地名稱 ql爲QLOCAL表示本地隊列

maxdepth:隊列上允許的最大消息數

defpsist:隊列中消息持久性默認值。

NO 該隊列上的消息在隊列管理器重新啓動時丟失。

YES 該隊列上的消息在隊列管理器重新啓動時保存了下來。



#定義遠程隊列
DEF QR(隊列名) RNAME(遠程隊列名) RQMNAME(遠程隊列管理器) XMITQ(本地傳輸隊列名稱)DEFPSIST(YES) REPLACE

qr(TOPCCPC_1):隊列本地名稱,名稱可任意取。

rname(5819_1):遠程隊列名,必須與遠程隊列管理器中的本地列名相同。

rqmname(QMC5819):遠程隊列管理名,必須與遠程隊列管理名相同。

xmitq(QMGF):本地傳輸隊列名稱。



reset <chsName>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章