MQ研究之一(基本操作)

来源:互联网 发布:新倩女幽魂在mac上玩 编辑:程序博客网 时间:2024/05/16 06:45

1、如果在linux上面有多个用户,首先使用su (username)切换用户,按提示输入(password)(这里是看不到,输入就可以)。

2、此时我们进入到MQ的用户下,因为MQ中可能有多个队列管理器,所以我们可以使用dspmq命令显示所有的队列管理器。

3、如果MQ下面只有一个队列管理器,则默认使用runmqsc进入默认的队列管理器。如果有多个队列管理器,则需要使用runmqsc  (mqgrname)

4、这里我进入我的bash-3.2$ runmqsc QM_APPT,之后将会显示

5724-H72 (C) Copyright IBM Corp. 1994, 2009.  ALL RIGHTS RESERVED.
Starting MQSC for queue manager QM_APPT.

此时我们已经进入了MQ的命令行,可以使用相应的命令。

5、此时可以直接输入display命令,系统会有下面的提示:

AMQ8426: Valid MQSC commands are:

    DISPLAY AUTHINFO
    DISPLAY CHANNEL
    DISPLAY CHSTATUS
    DISPLAY CLUSQMGR
    DISPLAY PROCESS
    DISPLAY NAMELIST
    DISPLAY QALIAS
    DISPLAY QCLUSTER
    DISPLAY QLOCAL
    DISPLAY QMGR
    DISPLAY QMODEL
    DISPLAY QREMOTE
    DISPLAY QUEUE
    DISPLAY QSTATUS
    DISPLAY CONN
    DISPLAY SERVICE
    DISPLAY LISTENER
    DISPLAY SVSTATUS
    DISPLAY LSSTATUS
    DISPLAY QMSTATUS
    DISPLAY TOPIC
    DISPLAY TCLUSTER
    DISPLAY SUB
    DISPLAY SBSTATUS
    DISPLAY TPSTATUS
    DISPLAY PUBSUB

上面是可以使用的命令。

6、现在我们可以查看QM_APPT队列管理器的全部属性、全部队列、全部通道、全部监听等等。

使用display qmgr(*)显示当前队列管理器的所有属性:

AMQ8408: Display Queue Manager details.
   QMNAME(QM_APPT)                         ACCTCONO(DISABLED)
   ACCTINT(1800)                           ACCTMQI(OFF)
   ACCTQ(OFF)                              ACTIVREC(MSG)
   ALTDATE(2013-01-31)                     ALTTIME(14.12.38)
   AUTHOREV(DISABLED)                      CCSID(1208)
   CHAD(DISABLED)                          CHADEV(DISABLED)
   CHADEXIT( )                             CHLEV(DISABLED)
   CLWLDATA( )                             CLWLEXIT( )
   CLWLLEN(100)                            CLWLMRUC(999999999)
   CLWLUSEQ(LOCAL)                         CMDEV(DISABLED)
   CMDLEVEL(701)                           COMMANDQ(SYSTEM.ADMIN.COMMAND.QUEUE)
   CONFIGEV(DISABLED)                      CRDATE(2012-12-09)
   CRTIME(12.07.05)                        DEADQ(SYSTEM.DEAD.LETTER.QUEUE)
   DEFXMITQ( )                          
   DESCR(The queue manager of applications for ESB development)
   DISTL(YES)                              INHIBTEV(DISABLED)
   IPADDRV(IPV4)                           LOCALEV(DISABLED)
   LOGGEREV(DISABLED)                      MARKINT(5000)
   MAXHANDS(50000)                         MAXMSGL(104857600)
   MAXPROPL(NOLIMIT)                       MAXPRTY(9)
   MAXUMSGS(10000)                         MONACLS(QMGR)
   MONCHL(OFF)                             MONQ(OFF)
   PARENT( )                               PERFMEV(DISABLED)
   PLATFORM(UNIX)                          PSRTYCNT(5)
   PSNPMSG(DISCARD)                        PSNPRES(NORMAL)
   PSSYNCPT(IFPER)                         QMID(QM_APPT_2012-12-09_12.07.05)
   PSMODE(ENABLED)                         REMOTEEV(DISABLED)
   REPOS( )                                REPOSNL( )
   ROUTEREC(MSG)                           SCHINIT(QMGR)
   SCMDSERV(QMGR)                          SSLCRLNL( )
   SSLCRYP( )                              SSLEV(DISABLED)
   SSLFIPS(NO)                          
   SSLKEYR(/var/mqm/qmgrs/QM_APPT/ssl/key)
   SSLRKEYC(0)                             STATACLS(QMGR)
   STATCHL(OFF)                            STATINT(1800)
   STATMQI(OFF)                            STATQ(OFF)
   STRSTPEV(ENABLED)                       SYNCPT
   TREELIFE(1800)                          TRIGINT(999999999)

使用display channel(*)显示所有通道:

  1 : display channel(*)
AMQ8414: Display Channel details.
   CHANNEL(ADMIN.CHANNEL)                  CHLTYPE(SVRCONN)
AMQ8414: Display Channel details.
   CHANNEL(CCS.CLIENT)                     CHLTYPE(SVRCONN)
AMQ8414: Display Channel details.
   CHANNEL(CH_QM_APPT_QM_ESBT)             CHLTYPE(SDR)
AMQ8414: Display Channel details.
   CHANNEL(CH_QM_ESBT_QM_APPT)             CHLTYPE(RCVR)
AMQ8414: Display Channel details.
   CHANNEL(CRM.CLIENT)                     CHLTYPE(SVRCONN)
AMQ8414: Display Channel details.
   CHANNEL(DIP.CLIENT)                     CHLTYPE(SVRCONN)
AMQ8414: Display Channel details.
   CHANNEL(EDI.CLIENT)                     CHLTYPE(SVRCONN)
AMQ8414: Display Channel details.
   CHANNEL(ERP.CLIENT)                     CHLTYPE(SVRCONN)
AMQ8414: Display Channel details.
   CHANNEL(FIN7.CLIENT)                    CHLTYPE(SVRCONN)
AMQ8414: Display Channel details.
   CHANNEL(FIN_BANK.CLIENT)                CHLTYPE(SVRCONN)
AMQ8414: Display Channel details.
   CHANNEL(FIN_EXP.CLIENT)                 CHLTYPE(SVRCONN)
AMQ8414: Display Channel details.

使用display listener(*)

     1 : display listener(*)
AMQ8630: Display listener information details.
   LISTENER(LISTENER.3418)              
AMQ8630: Display listener information details.
   LISTENER(LISTENER.3428)              
AMQ8630: Display listener information details.
   LISTENER(LISTENER.3438)              
AMQ8630: Display listener information details.
   LISTENER(SYSTEM.DEFAULT.LISTENER.TCP)

其他的命令再研究