java思維

          正在學習中:(

          常用的MQ命令

          最近在配置MQ,記下了一些常用的MQ命令,如下:

          創建隊列管理器
          crtmqm –q QMgrName
          -q是指創建缺省的隊列管理器

          刪除隊列管理器
          dltmqm QmgrName

          啟動隊列管理器
          strmqm QmgrName
          如果是啟動默認的隊列管理器,可以不帶其名字

          停止隊列管理器
          endmqm QmgrName 受控停止

          endmqm –i QmgrName 立即停止

          endmqm –p QmgrName 強制停止

          顯示隊列管理器
          dspmq –m QmgrName

          運行MQ命令
          runmqsc QmgrName
          如果是默認隊列管理器,可以不帶其名字

          往隊列中放消息
          amqsput QName QmgrName
          如果隊列是默認隊列管理器中的隊列,可以不帶其隊列管理器的名字

          從隊列中取出消息
          amqsget QName QmgrName
          如果隊列是默認隊列管理器中的隊列,可以不帶其隊列管理器的名字

          啟動通道
          runmqchl –c ChlName –m QmgrName

          啟動偵聽
          runmqlsr –t TYPE –p PORT –m QMgrName

          停止偵聽
          endmqlsr -m QmgrName

          下面是在MQ環境中可以執行的MQ命令(即在runmqsc環境下可以敲的命令)

          定義持久信隊列
          DEFINE QLOCAL(QNAME) DEFPSIST(YES) REPLACE

          設定隊列管理器的持久信隊列
          ALTER QMGR DEADQ(QNAME)

          定義本地隊列
          DEFINE QL(QNAME) REPLACE

          定義別名隊列
          DEFINE QALIAS(QALIASNAME) TARGQ(QNAME)

          遠程隊列定義
          DEFINE QREMOTE(QRNAME) +
          RNAME(AAA) RQMNAME(QMGRNAME) +
          XMITQ(QTNAME)

          定義模型隊列
          DEFINE QMODEL(QNAME) DEFTYPE(TEMPDYN)

          定義本地傳輸隊列
          DEFINE QLOCAL(QTNAME) USAGE(XMITQ) DEFPSIST(YES) +
          INITQ(SYSTEM.CHANNEL.INITQ)+
          PROCESS(PROCESSNAME) REPLACE

          創建進程定義
          DEFINE PROCESS(PRONAME) +
          DESCR(‘STRING’)+
          APPLTYPE(WINDOWSNT)+
          APPLICID(’ runmqchl -c SDR_TEST -m QM_ TEST’)
          其中APPLTYPE的值可以是:CICS、UNIX、WINDOWS、WINDOWSNT等

          創建發送方通道
          DEFINE CHANNEL(SDRNAME) CHLTYPE(SDR)+
          CONNAME(‘100.100.100.215(1418)’) XMITQ(QTNAME) REPLACE
          其中CHLTYPE可以是:SDR、SVR、RCVR、RQSTR、CLNTCONN、SVRCONN、CLUSSDR和CLUSRCVR。

          創建接收方通道
          DEFINE CHANNEL(SDR_ TEST) CHLTYPE(RCVR) REPLACE

          創建服務器連接通道
          DEFINE CHANNEL(SVRCONNNAME) CHLTYPE(SVRCONN) REPLACE

          顯示隊列的所有屬性
          DISPLAY QUEUE(QNAME) [ALL]

          顯示隊列的所選屬性
          DISPLAY QUEUE(QNAME) DESCR GET PUT
          DISPLAY QUEUE(QNAME)MAXDEPTH CURDEPTH

          顯示隊列管理器的所有屬性
          DISPLAY QMGR [ALL]

          顯示進程定義
          DISPLAY PROCESS(PRONAME)

          更改屬性
          ALTER QMGR DESCR(‘NEW DESCRIPTION’)
          ALTER QLOCAL(QNAME) PUT(DISABLED)
          ALTER QALIAS(QNAME) TARGQ(TARGQNAME)

          刪除隊列
          DELETE QLOCAL(QNAME)
          DELETE QREMOTE(QRNAME)

          清除隊列中的所有消息
          CLEAR QLOCAL(QNAME)

          以下是一些高級配置的命令:

          amqmcert                  配置SSL證書

          amqmdain                配置windows上的MQ服務

          crtmqcvx                    轉換數據

          dmpmqaut                轉儲對象權限管理

          dmpmqlog                轉儲日志管理

          dspmq                         顯示隊列管理器

          dspmqaut                  顯示打開對象的權限

          dmpmqcap               顯示處理程序容量和處理程序數

          dspmqcsv                 顯示命令服務器狀態

          dspmqfls                   顯示文件名

          dspmqtrc                   跟蹤MQ輸出(HP-UNIX LINUX Solaris)

          dspmqrtn                   顯示事務的詳細信息

          endmqcsv                 停止隊列管理器上的命令服務器

          strmqcsv                    啟動隊列管理器上的命令服務器

          endmqtrc                   停止跟蹤

          rcdmqimg                  向日志寫對象的映像

          rcmqobj                      根據日志中的映像重新創建一個對象

          rsvmqtrn                     提交或逆序恢復事務

           


          posted on 2007-12-26 17:26 john 閱讀(2600) 評論(0)  編輯  收藏 所屬分類: Linux


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 金湖县| 忻城县| 思南县| 凤凰县| 滕州市| 门头沟区| 九江市| 乌什县| 阿坝| 甘孜| 溧水县| 天峨县| 威信县| 行唐县| 沾化县| 苍南县| 沁阳市| 临朐县| 兴国县| 灌南县| 临海市| 泗阳县| 阜康市| 手游| 江永县| 图们市| 鄂温| 城口县| 西盟| 沈丘县| 古交市| 青川县| 肇东市| 平乐县| 通州区| 黎平县| 玛沁县| 普陀区| 武夷山市| 西平县| 汝州市|