Sun Java ·Î°í     ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun ·Î°í
Sun Java System Message Queue 3 2005Q4 °ü¸® ¼³¸í¼­ 

13Àå
¸í·ÉÁÙ ÂüÁ¶

ÀÌ Àå¿¡¼­´Â Message Queue ¸í·ÉÁÙ °ü¸® À¯Æ¿¸®Æ¼ »ç¿ë¿¡ ´ëÇÑ ÂüÁ¶ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.


¸í·ÉÁÙ ±¸¹®

Message Queue ¸í·ÉÁÙ À¯Æ¿¸®Æ¼´Â ½© ¸í·ÉÀÔ´Ï´Ù. À¯Æ¿¸®Æ¼ À̸§ÀÌ ¸í·ÉÀÌ°í ÇÏÀ§ ¸í·É ¶Ç´Â ¿É¼ÇÀº ÇØ´ç ¸í·É¿¡ Àü´ÞµÇ´Â ÀμöÀÔ´Ï´Ù. º°µµÀÇ ¸í·ÉÀ» »ç¿ëÇÏ¿© À¯Æ¿¸®Æ¼¸¦ ½ÃÀÛÇϰųª Á¾·áÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.

¸ðµç ¸í·ÉÁÙ À¯Æ¿¸®Æ¼´Â ´ÙÀ½°ú °°Àº ¸í·É ±¸¹®À» °øÀ¯ÇÕ´Ï´Ù.

utilityName [subcommand] [commandArgument] [[-optionName [-optionArgument]]É]

¿©±â¼­ utilityNameÀº ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.

ÇÏÀ§ ¸í·É ¹× ¸í·É ¼öÁØÀÇ Àμö(ÀÖ´Â °æ¿ì)´Â ¸ðµç ¿É¼Ç°ú Àμö ¾Õ¿¡ ¿Í¾ß ÇÕ´Ï´Ù. ¿É¼Ç ÀÚü´Â ÀÓÀÇ ¼ø¼­´ë·Î ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç ÇÏÀ§ ¸í·É, ¸í·É Àμö, ¿É¼Ç ¹× ¿É¼Ç Àμö´Â °ø¹éÀ¸·Î ±¸ºÐµË´Ï´Ù. ¿É¼Ç Àμö °ª¿¡ °ø¹éÀÌ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì Àüü °ªÀ» µû¿ÈÇ¥·Î ¹­¾î¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ¼Ó¼º °ª ½ÖÀ» µû¿ÈÇ¥·Î ¹­´Â °ÍÀÌ °¡Àå ¾ÈÀüÇÕ´Ï´Ù.

±âº» ºê·ÎÄ¿¸¦ ½ÃÀÛÇÏ´Â ´ÙÀ½ ¸í·ÉÀº ÇÏÀ§ ¸í·ÉÀýÀÌ ¾ø´Â ¸í·ÉÁÙÀÇ ¿¹ÀÔ´Ï´Ù.

imqbrokerd

´ÙÀ½Àº Àüü ¸í·ÉÁÙÀÇ ¿¹ÀÔ´Ï´Ù.

imqcmd destroy dst -t q -n myQueue -u admin -f -s

ÀÌ ¸í·ÉÀº myQueue¶ó´Â ´ë±â¿­ ´ë»ó(´ë»ó À¯Çü q)À» ¿ÏÀü »èÁ¦ÇÕ´Ï´Ù. ÀÎÁõÀº »ç¿ëÀÚ À̸§ admin¿¡ ´ëÇØ ¼öÇàµË´Ï´Ù. ºñ¹Ð¹øÈ£¸¦ ¹¯´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ÀÌ ¸í·ÉÀº È®ÀÎ ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏÁö ¾Ê°í(-f ¿É¼Ç) ÀÚµ¿ ¸ðµå·Î ¼öÇàµÇ¸ç ¾î¶°ÇÑ Ãâ·Âµµ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù(-s ¿É¼Ç).


ºê·ÎÄ¿ À¯Æ¿¸®Æ¼

ºê·ÎÄ¿ À¯Æ¿¸®Æ¼(imqbrokerd)´Â ºê·ÎÄ¿¸¦ ½ÃÀÛÇÕ´Ï´Ù. ¸í·ÉÁÙ ¿É¼ÇÀº ÇöÀç ºê·ÎÄ¿ ¼¼¼Ç¿¡ ´ëÇؼ­¸¸ ºê·ÎÄ¿ ±¸¼º ÆÄÀÏÀÇ °ªÀ» ¹«½ÃÇÕ´Ï´Ù.

Ç¥ 13-1¿¡¼­´Â imqbrokerd ¸í·ÉÀÇ ¿É¼Ç°ú °¢ ¿É¼ÇÀ¸·Î ´ëüµÇ´Â ±¸¼º µî·Ï Á¤º¸(ÀÖ´Â °æ¿ì)¸¦ º¸¿©ÁÝ´Ï´Ù.

Ç¥ 13-1 ºê·ÎÄ¿ À¯Æ¿¸®Æ¼ ¿É¼Ç 

¿É¼Ç

´ëüµÇ´Â µî·Ï Á¤º¸

¼³¸í

-name instanceName

imq.instancename

ºê·ÎÄ¿ÀÇ ÀνºÅϽº À̸§

µ¿ÀÏÇÑ È£½ºÆ®¿¡¼­ ½ÇÇà ÁßÀÎ ¿©·¯ ºê·ÎÄ¿ ÀνºÅϽº¿¡´Â ¼­·Î ´Ù¸¥ ÀνºÅϽº À̸§ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

±âº»°ª: imqbroker

-port portNumber

imq.portmapper.port

ºê·ÎÄ¿ÀÇ Æ÷Æ® ¸ÅÆÛ Æ÷Æ® ¹øÈ£

Message Queue Ŭ¶óÀ̾ðÆ®´Â ÀÌ Æ÷Æ® ¹øÈ£¸¦ »ç¿ëÇÏ¿© ºê·ÎÄ¿¿¡ ¿¬°áÇÕ´Ï´Ù. µ¿ÀÏÇÑ È£½ºÆ®¿¡¼­ ½ÇÇà ÁßÀÎ ¿©·¯ ºê·ÎÄ¿ ÀνºÅϽº¿¡´Â ¼­·Î ´Ù¸¥ Æ÷Æ® ¸ÅÆÛ Æ÷Æ® ¹øÈ£°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

±âº»°ª: 7676

-cluster broker1 [ [,broker2 ] É ]

imq.cluster.brokerlist

ºê·ÎÄ¿¸¦ Ŭ·¯½ºÅÍ¿¡ ¿¬°á1

ÁöÁ¤µÈ ºê·ÎÄ¿´Â imq.cluster.brokerlist µî·Ï Á¤º¸ÀÇ ¸ñ·Ï°ú º´Çյ˴ϴÙ. °¢ ºê·ÎÄ¿ Àμö´Â ´ÙÀ½ ÇüÅ Áß ÇϳªÀÔ´Ï´Ù.

hostName:portNumber
hostName
:portNumber

hostNameÀ» »ý·«ÇÏ´Â °æ¿ì¿¡´Â ±âº»°ªÀÌ localhostÀÔ´Ï´Ù. portNumber¸¦ »ý·«ÇÏ´Â °æ¿ì¿¡´Â ±âº»°ªÀÌ 7676ÀÔ´Ï´Ù.

-Dproperty=value

ÀνºÅϽº ±¸¼º ÆÄÀÏÀÇ ÇØ´ç µî·Ï Á¤º¸

±¸¼º µî·Ï Á¤º¸ ¼³Á¤

ºê·ÎÄ¿ ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 14Àå, "ºê·ÎÄ¿ µî·Ï Á¤º¸ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÁÖÀÇ: ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¼³Á¤ÇÑ µî·Ï Á¤º¸ÀÇ Çü½Ä°ú ¸ÂÃã¹ý¿¡ ÁÖÀÇÇϽʽÿÀ. À߸øµÈ °ªÀº ¾Ë¸²À̳ª °æ°í ¾øÀÌ ¹«½ÃµË´Ï´Ù.

-reset props

¾øÀ½

±¸¼º µî·Ï Á¤º¸ Àç¼³Á¤

ºê·ÎÄ¿ÀÇ ±âÁ¸ ÀνºÅϽº ±¸¼º ÆÄÀÏ(config.properties)À» ºó ÆÄÀÏ·Î ¹Ù²ß´Ï´Ù. ¸ðµç µî·Ï Á¤º¸¿¡ ±âº»°ªÀÌ ¼³Á¤µË´Ï´Ù.

-reset store

¾øÀ½

¿µ±¸ µ¥ÀÌÅÍ ÀúÀå¼Ò Àç¼³Á¤

µ¥ÀÌÅÍ ÀúÀå¼ÒÀÇ ¸ðµç ¿µ±¸ µ¥ÀÌÅÍ(Áö¼Ó¼º ¸Þ½ÃÁö, ¿µ±¸ °¡ÀÔ ¹× Æ®·£Àè¼Ç Á¤º¸ Æ÷ÇÔ)¸¦ »èÁ¦ÇÏ¿© ºó »óÅ¿¡¼­ ºê·ÎÄ¿ ÀνºÅϽº¸¦ ½ÃÀÛÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÀÌÈÄ¿¡ ´Ù½Ã ½ÃÀÛÇÒ ¶§ ¿µ±¸ ÀúÀå¼Ò°¡ Àç¼³Á¤µÇÁö ¾Êµµ·Ï ÇÏ·Á¸é -reset ¿É¼ÇÀ» ÁöÁ¤ÇÏÁö ¾Ê°í ºê·ÎÄ¿ ÀνºÅϽº¸¦ ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

Áö¼Ó¼º ¸Þ½ÃÁö ¶Ç´Â ¿µ±¸ °¡ÀÔ¸¸ »èÁ¦ÇÏ·Á¸é -reset messages ¶Ç´Â -reset durables¸¦ ´ë½Å »ç¿ëÇÕ´Ï´Ù.

-reset messages

¾øÀ½

µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡¼­ Áö¼Ó¼º ¸Þ½ÃÁö »èÁ¦

-reset durables

¾øÀ½

µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡¼­ ¿µ±¸ °¡ÀÔ »èÁ¦

-backup fileName

¾øÀ½

±¸¼º º¯°æ ·¹Äڵ带 ÆÄÀÏ·Î ¹é¾÷1

ÀÚ¼¼ÇÑ ³»¿ëÀº ±¸¼º º¯°æ ±â·Ï °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

-restore fileName

¾øÀ½

¹é¾÷ ÆÄÀÏ¿¡¼­ ±¸¼º º¯°æ ·¹ÄÚµå º¹¿ø1

-backup ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¹é¾÷ ÆÄÀÏÀ» ¹Ì¸® ÀÛ¼ºÇØ µÎ¾î¾ß ÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº ±¸¼º º¯°æ ±â·Ï °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

-remove instance

¾øÀ½

ºê·ÎÄ¿ ÀνºÅϽº Á¦°Å2

ÀνºÅϽº ±¸¼º ÆÄÀÏ, ·Î±× ÆÄÀÏ, ¿µ±¸ ÀúÀå¼Ò ¹× ÀνºÅϽº¿Í °ü·ÃµÈ ±âŸ ÆÄÀÏ ¹× µð·ºÅ丮¸¦ »èÁ¦ÇÕ´Ï´Ù.

-password keyPassword

imq.keystore.password

SSL ÀÎÁõ Å° ÀúÀå¼ÒÀÇ ºñ¹Ð¹øÈ£3

-dbuser userName

imq.persist.jdbc.user

JDBC ±â¹Ý ¿µ±¸ µ¥ÀÌÅÍ ÀúÀå¼ÒÀÇ »ç¿ëÀÚ À̸§

-dbpassword dbPassword

imq.persist.jdbc.password

JDBC ±â¹Ý ¿µ±¸ µ¥ÀÌÅÍ ÀúÀå¼ÒÀÇ ºñ¹Ð¹øÈ£3

-ldappassword ldapPassword

imq.user_repository.ldap.password

LDAP »ç¿ëÀÚ ÀúÀå¼ÒÀÇ ºñ¹Ð¹øÈ£3

-passfile filePath

imq.passfile.enabled
imq.passfile.dirpath
imq.passfile.name

ºñ¹Ð¹øÈ£ ÆÄÀÏÀÇ À§Ä¡

ºê·ÎÄ¿ÀÇ imq.passfile.enabled µî·Ï Á¤º¸¸¦ true·Î ¼³Á¤ÇÏ°í imq.passfile.dirpath¸¦ ºñ¹Ð¹øÈ£ ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â °æ·Î·Î ¼³Á¤Çϸç imq.passfile.nameÀ» ÆÄÀÏ À̸§ ÀÚü·Î ¼³Á¤ÇÕ´Ï´Ù.

ÀÚ¼¼ÇÑ ³»¿ëÀº ºñ¹Ð¹øÈ£ ÆÄÀÏ »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

-shared

imq.jms.threadpool_model

°øÀ¯ ½º·¹µå Ç® ¸ðµ¨À» »ç¿ëÇÏ¿© jms ¿¬°á ¼­ºñ½º ±¸Çö

¿¬°á °£¿¡ ¿¹¿Ü ½º·¹µå°¡ °øÀ¯µÇ¹Ç·Î Áö¿øµÇ´Â ¿¬°á ¼ö°¡ Áõ°¡ÇÕ´Ï´Ù.

ºê·ÎÄ¿ÀÇ imq.jms.threadpool_model µî·Ï Á¤º¸¸¦ shared·Î ¼³Á¤ÇÕ´Ï´Ù.

-javahome path

¾øÀ½

´ëü Java ·±Å¸ÀÓÀÇ À§Ä¡

±âº»°ª: ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ·±Å¸ÀÓ ¶Ç´Â Message Queue¿Í ÇÔ²² ¹øµé·Î Á¦°øµÈ ·±Å¸ÀÓÀ» »ç¿ëÇÕ´Ï´Ù.

-vmargs arg1 [ [ arg2 ] É ]

¾øÀ½

Àμö¸¦ Java °¡»ó ¸Ó½Å¿¡ Àü´Þ

Àμö´Â °ø¹éÀ¸·Î ±¸ºÐµË´Ï´Ù. µÎ °³ ÀÌ»óÀÇ Àμö¸¦ Àü´ÞÇϰųª °ø¹éÀ» Æ÷ÇÔÇÏ´Â Àμö¸¦ Àü´ÞÇÏ·Á¸é Àμö ¸ñ·ÏÀ» µû¿ÈÇ¥·Î ¹­½À´Ï´Ù.

VM Àμö´Â ¸í·ÉÁÙÀ» ÅëÇؼ­¸¸ Àü´ÞÇÒ ¼ö ÀÖÀ¸¸ç, ÀνºÅϽº ±¸¼º ÆÄÀÏ¿¡´Â °ü·Ã ±¸¼º µî·Ï Á¤º¸°¡ ¾ø½À´Ï´Ù.

-license [ licenseName ]

¾øÀ½

·ÎµåÇÒ »ç¿ë±ÇÀÌ ¼³Ä¡µÈ Message Queue Á¦Ç°ÀÇ ±âº»°ª°ú ´Ù¸¦ °æ¿ì:

  pe   ±âº» ±â´É »ç¿ë
       Ç÷§ÆûÆÇ

  try  ¿£ÅÍÇÁ¶óÀÌÁî ±â´É »ç¿ë Ç÷§ÆûÆÇ
       (90ÀÏ ½ÃÇè »ç¿ë)

  unl  ¿£ÅÍÇÁ¶óÀÌÁîÆÇ

»ç¿ë±Ç À̸§ÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì¿¡´Â ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ¸ðµç »ç¿ë±ÇÀÌ ³ª¿­µË´Ï´Ù.

-upgrade-store-nobackup

¾øÀ½

Message Queue 3.5 ¶Ç´Â 3.5 SPx·Î ¾÷±×·¹À̵åÇÒ ¶§ ȣȯµÇÁö ¾Ê´Â ¹öÀüÀÇ ÀÌÀü µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ ÀÚµ¿À¸·Î Á¦°Å2

ÀÚ¼¼ÇÑ ³»¿ëÀº Message Queue ¼³Ä¡ ¼³¸í¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

-force

¾øÀ½

»ç¿ëÀÚ È®ÀÎ ¾øÀÌ ÀÛ¾÷ ¼öÇà

ÀÌ ¿É¼ÇÀº ÀϹÝÀûÀ¸·Î È®ÀÎÀ» ÇÊ¿ä·Î ÇÏ´Â -remove instance ¹× -upgrade-store-nobackup ¿É¼Ç¿¡¸¸ Àû¿ëµË´Ï´Ù.

-loglevel level

imq.broker.log.level

·Î±ë ¼öÁØ:

  NONE
  ERROR
  WARNING
  INFO

±âº»°ª: INFO

-metrics interval

imq.metrics.interval

ºê·ÎÄ¿ ¸ÞÆ®¸¯ ·Î±ë °£°Ý(ÃÊ)

-tty

imq.log.console.output

¸ðµç ¸Þ½ÃÁö¸¦ Äֿܼ¡ ±â·Ï

ºê·ÎÄ¿ÀÇ imq.log.console.output µî·Ï Á¤º¸¸¦ ALL·Î ¼³Á¤ÇÕ´Ï´Ù.

ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì ¿À·ù ¹× °æ°í ¸Þ½ÃÁö¸¸ ±â·ÏµË´Ï´Ù.

-s | -silent

imq.log.console.output

ÀÚµ¿ ¸ðµå(Äֿܼ¡ ±â·ÏÇÏÁö ¾ÊÀ½)

ºê·ÎÄ¿ÀÇ imq.log.console.output µî·Ï Á¤º¸¸¦ NONEÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.

-version

¾øÀ½

¹öÀü Á¤º¸ Ç¥½Ã4

-h | -help

¾øÀ½

»ç¿ë µµ¿ò¸» Ç¥½Ã4

1ÀÌ ¿É¼ÇÀº ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¸¸ Àû¿ëµË´Ï´Ù.

2ÀÌ ¿É¼ÇÀº -force¸¦ ÇÔ²² ÁöÁ¤ÇÑ °æ¿ì°¡ ¾Æ´Ï¸é »ç¿ëÀÚÀÇ È®ÀÎÀÌ ÇÊ¿äÇÕ´Ï´Ù.

3ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÃßÈÄ¿¡ Á¦°ÅµÉ °ÍÀÔ´Ï´Ù. ´ë½Å¿¡, ºñ¹Ð¹øÈ£¸¦ ¿ÏÀüÈ÷ »ý·«Çϰųª(¸í·É¿¡¼­ ´ëÈ­½ÄÀ¸·Î ºñ¹Ð¹øÈ£¸¦ ¹¯´Â ¸Þ½ÃÁö Ç¥½Ã) -passfile ¿É¼ÇÀ» »ç¿ëÇÏ¿© ºñ¹Ð¹øÈ£¸¦ Æ÷ÇÔÇÏ´Â ºñ¹Ð¹øÈ£ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

4¸í·ÉÁÙ¿¡ ÁöÁ¤µÈ ´Ù¸¥ ¿É¼ÇÀº ¹«½ÃµË´Ï´Ù.


¸í·É À¯Æ¿¸®Æ¼

¸í·É À¯Æ¿¸®Æ¼(imqcmd)´Â ºê·ÎÄ¿, ¿¬°á ¼­ºñ½º, ¿¬°á, ¹°¸®Àû ´ë»ó, ¿µ±¸ °¡ÀÔ ¹× Æ®·£Àè¼ÇÀ» °ü¸®ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

¸ðµç imqcmd ¸í·ÉÀº ÇÏÀ§ ¸í·ÉÀ» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. ´Ü, -v ¶Ç´Â -h ¿É¼ÇÀ» »ç¿ëÇÏ¿© Á¦Ç° ¹öÀü Á¤º¸ ¶Ç´Â »ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÏ´Â °æ¿ì´Â Á¦¿ÜµË´Ï´Ù. ´ÙÀ½Àº »ç¿ë °¡´ÉÇÑ ÇÏÀ§ ¸í·É ¸ñ·ÏÀÌ¸ç °¢°¢ÀÇ ÇÏÀ§ ¸í·É¿¡ ´ëÇؼ­´Â ´ÙÀ½ Àý¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇÕ´Ï´Ù. ¸ðµç °æ¿ì¿¡ ÇÏÀ§ ¸í·É¿¡¼­ ºê·ÎÄ¿ ÁÖ¼Ò(-b ¿É¼Ç)¸¦ ¹ÞÀ¸¸ç È£½ºÆ® À̸§ ¶Ç´Â Æ÷Æ® ¹øÈ£°¡ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é °ª localhost ¹× 7676À» ±âº»°ªÀ¸·Î °£ÁÖÇÕ´Ï´Ù.

ºê·ÎÄ¿ °ü¸®

shutdown bkr

ºê·ÎÄ¿ Á¾·á

restart bkr

ºê·ÎÄ¿ ´Ù½Ã ½ÃÀÛ

pause bkr

ºê·ÎÄ¿ ÀϽà ÁßÁö

resume bkr

ºê·ÎÄ¿ ´Ù½Ã ½ÃÀÛ

update bkr

ºê·ÎÄ¿ µî·Ï Á¤º¸ ¼³Á¤

reload cls

Ŭ·¯½ºÅÍ ±¸¼º ´Ù½Ã ·Îµå

query bkr

ºê·ÎÄ¿ µî·Ï Á¤º¸ °ª ³ª¿­

metrics bkr

ºê·ÎÄ¿ ¸ÞÆ®¸¯ Ç¥½Ã

¿¬°á ¼­ºñ½º °ü¸®

pause svc

¿¬°á ¼­ºñ½º ÀϽà ÁßÁö

resume svc

¿¬°á ¼­ºñ½º ´Ù½Ã ½ÃÀÛ

update svc

¿¬°á ¼­ºñ½º µî·Ï Á¤º¸ ¼³Á¤

list svc

ºê·ÎÄ¿¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿¬°á ¼­ºñ½º ³ª¿­

query svc

¿¬°á ¼­ºñ½º µî·Ï Á¤º¸ °ª ³ª¿­

metrics svc

¿¬°á ¼­ºñ½º ¸ÞÆ®¸¯ Ç¥½Ã

¿¬°á °ü¸®

list cxn

ºê·ÎÄ¿¿¡ ´ëÇÑ ¿¬°á ³ª¿­

query cxn

¿¬°á Á¤º¸ Ç¥½Ã

¹°¸®Àû ´ë»ó °ü¸®

create dst

¹°¸®Àû ´ë»ó ÀÛ¼º

destroy dst

¹°¸®Àû ´ë»ó ¿ÏÀü »èÁ¦

pause dst

¹°¸®Àû ´ë»ó¿¡ ´ëÇÑ ¸Þ½ÃÁö Àü´Þ ÀϽà ÁßÁö

resume dst

¹°¸®Àû ´ë»ó¿¡ ´ëÇÑ ¸Þ½ÃÁö Àü´Þ ´Ù½Ã ½ÃÀÛ

update dst

¹°¸®Àû ´ë»ó µî·Ï Á¤º¸ ¼³Á¤

purge dst

¹°¸®Àû ´ë»ó¿¡¼­ ¸ðµç ¸Þ½ÃÁö Á¦°Å

compact dst

¹°¸®Àû ´ë»ó ¾ÐÃà

list dst

¹°¸®Àû ´ë»ó ³ª¿­

query dst

¹°¸®Àû ´ë»ó µî·Ï Á¤º¸ °ª ³ª¿­

metrics dst

¹°¸®Àû ´ë»ó ¸ÞÆ®¸¯ Ç¥½Ã

¿µ±¸ °¡ÀÔ °ü¸®

destroy dur

¿µ±¸ °¡ÀÔ ¿ÏÀü »èÁ¦

purge dur

¿µ±¸ °¡ÀÔ¿¡ ´ëÇÑ ¸ðµç ¸Þ½ÃÁö Á¦°Å

list dur

ÁÖÁ¦¿¡ ´ëÇÑ ¿µ±¸ °¡ÀÔ ³ª¿­

Æ®·£Àè¼Ç °ü¸®

commit txn

Æ®·£Àè¼Ç ¿Ï°á

rollback txn

Æ®·£Àè¼Ç ·Ñ¹é

list txn

ºê·ÎÄ¿¿¡¼­ ÃßÀû ÁßÀÎ Æ®·£Àè¼Ç ³ª¿­

query txn

Æ®·£Àè¼Ç Á¤º¸ Ç¥½Ã

ºê·ÎÄ¿ °ü¸®

¸í·É À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ºê·ÎÄ¿¸¦ ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù. ´ë½Å, ºê·ÎÄ¿ À¯Æ¿¸®Æ¼(imqbrokerd)¸¦ »ç¿ëÇϽʽÿÀ. ºê·ÎÄ¿°¡ ½ÃÀÛµÈ ÈÄ¿¡´Â Ç¥ 13-2¿¡ ³ª¿­µÈ imqcmd ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ºê·ÎÄ¿¸¦ °ü¸® ¹× Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ç¥ 13-2 ºê·ÎÄ¿ °ü¸®¿¡ ´ëÇÑ ¸í·É À¯Æ¿¸®Æ¼ ÇÏÀ§ ¸í·É 

±¸¹®

¼³¸í

shutdown bkr [-b hostName:portNumber]

ºê·ÎÄ¿ Á¾·á

restart bkr [-b hostName:portNumber]

ºê·ÎÄ¿ ´Ù½Ã ½ÃÀÛ

ºê·ÎÄ¿¸¦ Á¾·áÇÏ°í óÀ½ ½ÃÀÛÇßÀ» ¶§ ÁöÁ¤Çß´ø °Í°ú µ¿ÀÏÇÑ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´Ù½Ã ½ÃÀÛÇÕ´Ï´Ù.

pause bkr [-b hostName:portNumber]

ºê·ÎÄ¿ ÀϽà ÁßÁö

ÀÚ¼¼ÇÑ ³»¿ëÀº ºê·ÎÄ¿ ÀϽà ÁßÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

resume bkr [-b hostName:portNumber]

ºê·ÎÄ¿ ´Ù½Ã ½ÃÀÛ

update bkr [-b hostName:portNumber]
   -o property1=value1
   [ [-o property2=value2] É ]

ºê·ÎÄ¿ µî·Ï Á¤º¸ ¼³Á¤

ºê·ÎÄ¿ µî·Ï Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 14Àå, "ºê·ÎÄ¿ µî·Ï Á¤º¸ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.

reload cls

Ŭ·¯½ºÅÍ ±¸¼º ´Ù½Ã ·Îµå1

¸ðµç Áö¼Ó¼º Á¤º¸¸¦ ÃֽŠ»óÅ·ΠÀ¯ÁöÇÕ´Ï´Ù.

query bkr -b hostName:portNumber

ºê·ÎÄ¿ µî·Ï Á¤º¸ °ª ³ª¿­

¶ÇÇÑ Å¬·¯½ºÅÍ ³» ÁöÁ¤µÈ ºê·ÎÄ¿¿¡ ¿¬°áµÈ ¸ðµç ½ÇÇà ÁßÀÎ ºê·ÎÄ¿¸¦ ³ª¿­ÇÕ´Ï´Ù.

metrics bkr [-b hostName:portNumber]
   [-m metricType]
   [-int interval]
   [-msp numSamples]

ºê·ÎÄ¿ ¸ÞÆ®¸¯ Ç¥½Ã

-m ¿É¼ÇÀº Ç¥½ÃÇÒ ¸ÞÆ®¸¯ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.

  ttl  ºê·ÎÄ¿·Î À¯ÀÔ ¶Ç´Â À¯ÃâµÇ´Â ¸Þ½ÃÁö ¶Ç´Â ÆÐŶ

  rts  ¸Þ½ÃÁö ¹× ÆÐŶÀÌ ºê·ÎÄ¿·Î À¯ÀÔ ¶Ç´Â À¯ÃâµÇ´Â ÃÊ´ç ¼Óµµ

  cxn  ¿¬°á, °¡»ó ¸Þ¸ð¸® Èü ¹× ½º·¹µå

±âº»°ª: ttl

-int ¿É¼ÇÀº ¸ÞÆ®¸¯ Ç¥½Ã °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ª: 5

-msp ¿É¼ÇÀº Ç¥½ÃÇÒ »ùÇà ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ª: ¹«Á¦ÇÑ(ÁöÁ¤µÇÁö ¾ÊÀ½)

1ÀÌ ¿É¼ÇÀº ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¸¸ Àû¿ëµË´Ï´Ù.

¿¬°á ¼­ºñ½º °ü¸®

Ç¥ 13-3¿¡¼­´Â ¿¬°á ¼­ºñ½º¸¦ °ü¸®Çϱâ À§ÇÑ imqcmd ÇÏÀ§ ¸í·ÉÀ» ³ª¿­ÇÕ´Ï´Ù.

Ç¥ 13-3 ¿¬°á ¼­ºñ½º °ü¸®¿¡ ´ëÇÑ ¸í·É À¯Æ¿¸®Æ¼ ÇÏÀ§ ¸í·É 

±¸¹®

¼³¸í

pause svc -n serviceName
   [-b hostName:portNumber]

¿¬°á ¼­ºñ½º ÀϽà ÁßÁö

admin ¿¬°á ¼­ºñ½º´Â ÀϽà ÁßÁöÇÒ ¼ö ¾ø½À´Ï´Ù.

resume svc -n serviceName
   [-b hostName:portNumber]

¿¬°á ¼­ºñ½º ´Ù½Ã ½ÃÀÛ

update svc -n serviceName
   [-b hostName:portNumber]
   -o property1=value1
   [ [-o property2=value2] É ]

¿¬°á ¼­ºñ½º µî·Ï Á¤º¸ ¼³Á¤

¿¬°á ¼­ºñ½º µî·Ï Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿¬°á µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

list svc [-b hostName:portNumber]

ºê·ÎÄ¿¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿¬°á ¼­ºñ½º ³ª¿­

query svc -n serviceName
   [-b hostName:portNumber]

¿¬°á ¼­ºñ½º µî·Ï Á¤º¸ °ª ³ª¿­

metrics svc -n serviceName
   [-b hostName:portNumber]
   [-m metricType]
   [-int interval]
   [-msp numSamples]

¿¬°á ¼­ºñ½º ¸ÞÆ®¸¯ Ç¥½Ã

-m ¿É¼ÇÀº Ç¥½ÃÇÒ ¸ÞÆ®¸¯ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.

  ttl  ÁöÁ¤µÈ ¿¬°á ¼­ºñ½º¸¦ ÅëÇØ ºê·ÎÄ¿·Î
       À¯ÀÔ ¹× À¯ÃâµÇ´Â ¸Þ½ÃÁö ¹× ÆÐŶ

  rts  ÁöÁ¤µÈ ¿¬°á ¼­ºñ½º¸¦ ÅëÇØ ¸Þ½ÃÁö ¹× ÆÐŶÀÌ ºê·ÎÄ¿·Î À¯ÀÔ ¶Ç´Â À¯ÃâµÇ´Â ÃÊ´ç ¼Óµµ

  cxn  ¿¬°á, °¡»ó ¸Þ¸ð¸® Èü ¹× ½º·¹µå

±âº»°ª: ttl

-int ¿É¼ÇÀº ¸ÞÆ®¸¯ Ç¥½Ã °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ª: 5

-msp ¿É¼ÇÀº Ç¥½ÃÇÒ »ùÇà ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ª: ¹«Á¦ÇÑ(ÁöÁ¤µÇÁö ¾ÊÀ½)

¿¬°á °ü¸®

Ç¥ 13-4¿¡¼­´Â ¿¬°áÀ» °ü¸®Çϱâ À§ÇÑ imqcmd ÇÏÀ§ ¸í·ÉÀ» ³ª¿­ÇÕ´Ï´Ù.

Ç¥ 13-4 ¿¬°á ¼­ºñ½º °ü¸®¿¡ ´ëÇÑ ¸í·É À¯Æ¿¸®Æ¼ ÇÏÀ§ ¸í·É 

±¸¹®

¼³¸í

list cxn [-svn serviceName]
   [-b hostName:portNumber]

ºê·ÎÄ¿ ¿¬°á ³ª¿­

ÁöÁ¤µÈ ¿¬°á ¼­ºñ½º¿¡ ´ëÇÑ ºê·ÎÄ¿ÀÇ ¸ðµç ¿¬°áÀ» ³ª¿­ÇÕ´Ï´Ù. ¿¬°á ¼­ºñ½º¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì ¸ðµç ¿¬°áÀÌ ³ª¿­µË´Ï´Ù.

query cxn -n connectionID
   [-b hostName:portNumber]

¿¬°á Á¤º¸ Ç¥½Ã

¹°¸®Àû ´ë»ó °ü¸®

Ç¥ 13-5¿¡¼­´Â ¹°¸®Àû ´ë»ó °ü¸®¿¡ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·ÉÀ» ³ª¿­ÇÕ´Ï´Ù. -t(´ë»ó À¯Çü) ¿É¼ÇÀº ¾ðÁ¦³ª µÎ °¡Áö °ª Áß Çϳª¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿µ±¸ °¡ÀÔ °ü¸®

Ç¥ 13-6¿¡¼­´Â ¿µ±¸ °¡ÀÔÀ» °ü¸®ÇÏ´Â µ¥ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·ÉÀ» ³ª¿­ÇÕ´Ï´Ù.

Ç¥ 13-6 ¿µ±¸ °¡ÀÔ °ü¸®¿¡ ´ëÇÑ ¸í·É À¯Æ¿¸®Æ¼ ÇÏÀ§ ¸í·É 

±¸¹®

¼³¸í

destroy dur -c clientID
   -n subscriberName

¿µ±¸ °¡ÀÔ ¿ÏÀü »èÁ¦1

purge dur -c clientID
   -n subscriberName

¿µ±¸ °¡ÀÔ¿¡ ´ëÇÑ ¸ðµç ¸Þ½ÃÁö Á¦°Å

list dur -d topicName

ÁÖÁ¦¿¡ ´ëÇÑ ¿µ±¸ °¡ÀÔ ³ª¿­

1¸¶½ºÅÍ ºê·ÎÄ¿¸¦ ÀϽÃÀûÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø´Â ºê·ÎÄ¿ Ŭ·¯½ºÅÍ¿¡¼­´Â ÀÌ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

Æ®·£Àè¼Ç °ü¸®

Ç¥ 13-7¿¡¼­´Â Æ®·£Àè¼ÇÀ» °ü¸®ÇÏ´Â µ¥ »ç¿ëµÇ´Â imqcmd ÇÏÀ§ ¸í·ÉÀ» ³ª¿­ÇÕ´Ï´Ù.

Ç¥ 13-7 Æ®·£Àè¼Ç °ü¸®¿¡ ´ëÇÑ ¸í·É À¯Æ¿¸®Æ¼ ÇÏÀ§ ¸í·É 

±¸¹®

¼³¸í

commit txn -n transactionID

Æ®·£Àè¼Ç ¿Ï°á

rollback txn -n transactionID

Æ®·£Àè¼Ç ·Ñ¹é

list txn

ºê·ÎÄ¿¿¡¼­ ÃßÀû ÁßÀÎ Æ®·£Àè¼Ç ³ª¿­

query txn -n transactionID

Æ®·£Àè¼Ç Á¤º¸ Ç¥½Ã

ÀÏ¹Ý ¸í·É À¯Æ¿¸®Æ¼ ¿É¼Ç

Ç¥ 13-8¿¡ ³ª¿­µÈ Ãß°¡ ¿É¼ÇÀº imqcmd ¸í·ÉÀÇ ¸ðµç ÇÏÀ§ ¸í·É¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ç¥ 13-8 ÀÏ¹Ý ¸í·É À¯Æ¿¸®Æ¼ ¿É¼Ç 

¿É¼Ç

¼³¸í

-secure

ssladmin ¿¬°á ¼­ºñ½º¸¦ »ç¿ëÇÏ´Â ºê·ÎÄ¿¿¡ º¸¾È ¿¬°á »ç¿ë

-u userName

ÀÎÁõ¿¡ »ç¿ëµÇ´Â »ç¿ëÀÚ À̸§

ÀÌ ¿É¼ÇÀ» »ý·«ÇÏ¸é ¸í·É À¯Æ¿¸®Æ¼¿¡¼­ ´ëÈ­½ÄÀ¸·Î »ç¿ëÀÚ À̸§À» ¹¯´Â ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.

-p password

ÀÎÁõ¿¡ »ç¿ëµÇ´Â ºñ¹Ð¹øÈ£1

-passfile path

ºñ¹Ð¹øÈ£ ÆÄÀÏÀÇ À§Ä¡

ÀÚ¼¼ÇÑ ³»¿ëÀº ºñ¹Ð¹øÈ£ ÆÄÀÏ »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

-rtm timeoutInterval

Ãʱ⠽ð£ ÃÊ°ú °£°Ý(ÃÊ)

¿äûÀ» ´Ù½Ã ½ÃµµÇϱâ Àü¿¡ ¸í·É À¯Æ¿¸®Æ¼°¡ ºê·ÎÄ¿·ÎºÎÅÍ ÀÀ´äÀ» ±â´Ù¸®´Â Ãʱ⠽𣠱æÀÌÀÔ´Ï´Ù. °¢ ÈÄ¼Ó Àç½Ãµµ¿¡¼­´Â ÀÌ Ãʱ⠰£°ÝÀÇ ¹è¼ö°¡ µÇ´Â ½Ã°£ ÃÊ°ú °£°ÝÀ» »ç¿ëÇÕ´Ï´Ù.

±âº»°ª: 10

-rtr numRetries

ºê·ÎÄ¿ ¿äû ½Ã°£ÀÌ ÃÊ°úµÈ ÈÄ ½ÃµµÇÒ Àç½Ãµµ Ƚ¼ö

±âº»°ª: 5

-javahome path

´ëü Java ·±Å¸ÀÓÀÇ À§Ä¡

±âº»°ª: ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ·±Å¸ÀÓ ¶Ç´Â Message Queue°ú ÇÔ²² ¹øµé·Î Á¦°øµÈ ·±Å¸ÀÓÀ» »ç¿ëÇÕ´Ï´Ù.

-f

»ç¿ëÀÚ È®ÀÎ ¾øÀÌ ÀÛ¾÷ ¼öÇà

-s

ÀÚµ¿ ¸ðµå(Ãâ·ÂÀÌ Ç¥½ÃµÇÁö ¾ÊÀ½)

-v

¹öÀü Á¤º¸ Ç¥½Ã2,3

-h

»ç¿ë µµ¿ò¸» Ç¥½Ã2,3

-H

¼Ó¼º ¸ñ·Ï°ú ¿¹¸¦ Æ÷ÇÔÇÏ¿© ÀÚ¼¼ÇÑ »ç¿ë µµ¿ò¸»À» Ç¥½ÃÇÕ´Ï´Ù.2,3

1ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÃßÈÄ Á¦°ÅµË´Ï´Ù. ´ë½Å¿¡, ºñ¹Ð¹øÈ£¸¦ ¿ÏÀüÈ÷ »ý·«Çϰųª(¸í·É¿¡¼­ ´ëÈ­½ÄÀ¸·Î ºñ¹Ð¹øÈ£¸¦ ¹¯´Â ¸Þ½ÃÁö Ç¥½Ã) -passfile ¿É¼ÇÀ» »ç¿ëÇÏ¿© ºñ¹Ð¹øÈ£¸¦ Æ÷ÇÔÇÏ´Â ºñ¹Ð¹øÈ£ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

2¸í·ÉÁÙ¿¡ ÁöÁ¤µÈ ´Ù¸¥ ¿É¼ÇÀº ¹«½ÃµË´Ï´Ù.

3ÀÌ ¿É¼Ç¿¡´Â »ç¿ëÀÚ À̸§°ú ºñ¹Ð¹øÈ£°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.


°´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼

°´Ã¼ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqobjmgr)´Â Message Queue °ü¸® °´Ã¼¸¦ »ý¼º ¹× °ü¸®ÇÕ´Ï´Ù. Ç¥ 13-9¿¡¼­´Â »ç¿ë °¡´ÉÇÑ ÇÏÀ§ ¸í·ÉÀ» ³ª¿­ÇÕ´Ï´Ù.

Ç¥ 13-9 °´Ã¼ °ü¸®ÀÚ ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É

¼³¸í

add

°´Ã¼ ÀúÀå¼Ò¿¡ °ü¸® °´Ã¼ Ãß°¡

delete

°´Ã¼ ÀúÀå¼Ò¿¡¼­ °ü¸® °´Ã¼ »èÁ¦

list

°´Ã¼ ÀúÀå¼ÒÀÇ °ü¸® °´Ã¼ ³ª¿­

query

°ü¸® °´Ã¼ Á¤º¸ Ç¥½Ã

update

°ü¸® °´Ã¼ ¼öÁ¤

Ç¥ 13-10¿¡¼­´Â imqobjmgr ¸í·É¿¡ ´ëÇÑ ¿É¼ÇÀ» ³ª¿­ÇÕ´Ï´Ù.

Ç¥ 13-10 °´Ã¼ °ü¸®ÀÚ ¿É¼Ç 

¿É¼Ç

¼³¸í

-l lookupName

°ü¸® °´Ã¼ÀÇ JNDI Á¶È¸ À̸§

-j attribute=value

JNDI °´Ã¼ ÀúÀå¼Ò ¼Ó¼º(°´Ã¼ ÀúÀå¼Ò ÂüÁ¶)

-t objectType

°ü¸® °´Ã¼ À¯Çü:

  q    ´ë±â¿­ ´ë»ó

  t    ÁÖÁ¦ ´ë»ó

  cf   ¿¬°á ÆÑÅ丮

  qf   ´ë±â¿­ ¿¬°á ÆÑÅ丮

  tf   ÁÖÁ¦ ¿¬°á ÆÑÅ丮

  xcf  ºÐ»ê Æ®·£Àè¼ÇÀÇ ¿¬°á ÆÑÅ丮

  xqf  ¹èÆ÷ Æ®·£Àè¼ÇÀÇ ´ë±â¿­ ¿¬°á ÆÑÅ丮

  xtf  ºÐ»ê Æ®·£Àè¼ÇÀÇ ÁÖÁ¦ ¿¬°á ÆÑÅ丮

  e    SOAP Á¾Á¡(Java Ŭ¶óÀ̾ðÆ®¿ë Message Queue °³¹ß ¾È³»¼­ ÂüÁ¶)

-o attribute=value

°ü¸® °´Ã¼ ¼Ó¼º(°ü¸® °´Ã¼ ¼Ó¼º ¹× 16Àå, "°ü¸® °´Ã¼ ¼Ó¼º ÂüÁ¶" ÂüÁ¶)

-r readOnlyState

°ü¸® °´Ã¼°¡ Àбâ Àü¿ëÀԴϱî?

trueÀ̸é Ŭ¶óÀ̾ðÆ®¿¡¼­ °´Ã¼ ¼Ó¼ºÀ» ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. ±âº»°ª: false

-i fileName

ÇÏÀ§ ¸í·ÉÀý Àüü ¶Ç´Â ÀϺθ¦ Æ÷ÇÔÇÏ´Â ¸í·É ÆÄÀÏÀÇ À̸§

-pre

¸í·ÉÀ» ¼öÇàÇÏÁö ¾Ê°í °á°ú ¹Ì¸® º¸±â

ÀÌ ¿É¼ÇÀº ±âº» ¼Ó¼ºÀÇ °ªÀ» È®ÀÎÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù.

-javahome path

´ëü Java ·±Å¸ÀÓÀÇ À§Ä¡

±âº»°ª: ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ·±Å¸ÀÓ ¶Ç´Â Message Queue¿Í ÇÔ²² ¹øµé·Î Á¦°øµÈ ·±Å¸ÀÓÀ» »ç¿ëÇÕ´Ï´Ù.

-f

»ç¿ëÀÚ È®ÀÎ ¾øÀÌ ÀÛ¾÷ ¼öÇà

-s

ÀÚµ¿ ¸ðµå(Ãâ·ÂÀÌ Ç¥½ÃµÇÁö ¾ÊÀ½)

-v

¹öÀü Á¤º¸ Ç¥½Ã1

-h

»ç¿ë µµ¿ò¸» Ç¥½Ã1

-H

¼Ó¼º ¸ñ·Ï°ú ¿¹¸¦ Æ÷ÇÔÇÏ¿© ÀÚ¼¼ÇÑ »ç¿ë µµ¿ò¸» Ç¥½Ã1

1¸í·ÉÁÙ¿¡ ÁöÁ¤µÈ ´Ù¸¥ ¿É¼ÇÀº ¹«½ÃµË´Ï´Ù.


µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ À¯Æ¿¸®Æ¼

µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqdbmgr)¿¡¼­´Â JDBC ±â¹Ý ¿µ±¸ µ¥ÀÌÅÍ ÀúÀå¼ÒÀÇ µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¼Õ»óµÈ Message Queue µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» »èÁ¦Çϰųª µ¥ÀÌÅÍ ÀúÀå¼Ò¸¦ º¯°æÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Ç¥ 13-11¿¡¼­´Â »ç¿ë °¡´ÉÇÑ ÇÏÀ§ ¸í·ÉÀ» ³ª¿­ÇÕ´Ï´Ù.

Ç¥ 13-11 µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É

¼³¸í

create all

»õ µ¥ÀÌÅͺ£À̽º¿Í ¿µ±¸ ÀúÀå¼Ò ½ºÅ°¸¶ ¸¸µé±â

³»Àå µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡ »ç¿ëµË´Ï´Ù. ºê·ÎÄ¿ µî·Ï Á¤º¸ imq.persist.jdbc.createdburlÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

create tbl

±âÁ¸ µ¥ÀÌÅͺ£À̽ºÀÇ ¿µ±¸ ÀúÀå¼Ò ½ºÅ°¸¶ ¸¸µé±â

¿ÜºÎ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡ »ç¿ëµË´Ï´Ù.

delete tbl

ÇöÀç ¿µ±¸ ÀúÀå¼Ò¿¡¼­ Message Queue µ¥ÀÌÅͺ£À̽º Å×ÀÌºí »èÁ¦

delete oldtbl

ÀÌÀü ¹öÀü ¿µ±¸ ÀúÀå¼Ò¿¡¼­ Message Queue µ¥ÀÌÅͺ£À̽º Å×ÀÌºí »èÁ¦

¿µ±¸ ÀúÀå¼Ò°¡ ÇöÀç ¹öÀüÀÇ Message Queue·Î ÀÚµ¿ ¸¶À̱׷¹ÀÌ¼ÇµÈ ÈÄ¿¡ »ç¿ëµË´Ï´Ù.

recreate tbl

¿µ±¸ ÀúÀå¼Ò ½ºÅ°¸¶ ´Ù½Ã ¸¸µé±â

ÇöÀçÀÇ ¿µ±¸ ÀúÀå¼Ò¿¡¼­ ¸ðµç ±âÁ¸ Message Queue µ¥ÀÌÅͺ£À̽º Å×À̺íÀ» »èÁ¦ÇÏ°í ½ºÅ°¸¶¸¦ ´Ù½Ã ¸¸µì´Ï´Ù.

reset lck

¿µ±¸ ÀúÀå¼Ò Àá±Ý Àç¼³Á¤

¿µ±¸ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¸¦ ´Ù¸¥ ÇÁ·Î¼¼½º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Àá±ÝÀ» Àç¼³Á¤ÇÕ´Ï´Ù.

Ç¥ 13-12¿¡´Â imqdbmgr ¸í·ÉÀÇ ¿É¼ÇÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 13-12 µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ ¿É¼Ç

¿É¼Ç

¼³¸í

-b instanceName

ºê·ÎÄ¿ÀÇ ÀνºÅϽº À̸§

-Dproperty=value

ºê·ÎÄ¿ ±¸¼º µî·Ï Á¤º¸ ¼³Á¤

Áö¼Ó¼º °ü·Ã ºê·ÎÄ¿ ±¸¼º µî·Ï Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Áö¼Ó¼º µî·Ï Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

ÁÖÀÇ: ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¼³Á¤ÇÑ µî·Ï Á¤º¸ÀÇ Çü½Ä°ú ¸ÂÃã¹ý¿¡ ÁÖÀÇÇϽʽÿÀ. À߸øµÈ °ªÀº ¾Ë¸²À̳ª °æ°í ¾øÀÌ ¹«½ÃµË´Ï´Ù.

-u name

ÀÎÁõ¿¡ »ç¿ëµÇ´Â »ç¿ëÀÚ À̸§

-p password

ÀÎÁõ¿¡ »ç¿ëµÇ´Â ºñ¹Ð¹øÈ£1

-passfile path

ºñ¹Ð¹øÈ£ ÆÄÀÏÀÇ À§Ä¡

ÀÚ¼¼ÇÑ ³»¿ëÀº ºñ¹Ð¹øÈ£ ÆÄÀÏ »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

-v

¹öÀü Á¤º¸ Ç¥½Ã2

-h

»ç¿ë µµ¿ò¸» Ç¥½Ã2

1ÀÌ ¿É¼ÇÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾ÊÀ¸¸ç ÃßÈÄ Á¦°ÅµË´Ï´Ù. ´ë½Å¿¡, ºñ¹Ð¹øÈ£¸¦ ¿ÏÀüÈ÷ »ý·«Çϰųª(¸í·É¿¡¼­ ´ëÈ­½ÄÀ¸·Î ºñ¹Ð¹øÈ£¸¦ ¹¯´Â ¸Þ½ÃÁö Ç¥½Ã) -passfile ¿É¼ÇÀ» »ç¿ëÇÏ¿© ºñ¹Ð¹øÈ£¸¦ Æ÷ÇÔÇÏ´Â ºñ¹Ð¹øÈ£ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.

2¸í·ÉÁÙ¿¡ ÁöÁ¤µÈ ´Ù¸¥ ¿É¼ÇÀº ¹«½ÃµË´Ï´Ù.


»ç¿ëÀÚ °ü¸®ÀÚ À¯Æ¿¸®Æ¼

»ç¿ëÀÚ °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqusermgr)´Â Ç÷§ ÆÄÀÏ »ç¿ëÀÚ ÀúÀå¼Ò¸¦ ä¿ì°Å³ª ÆíÁýÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â ºê·ÎÄ¿°¡ ¼³Ä¡µÈ À§Ä¡¿Í µ¿ÀÏÇÑ È£½ºÆ®¿¡¼­ ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù. ºê·ÎÄ¿º° »ç¿ëÀÚ ÀúÀå¼Ò°¡ ¾ÆÁ÷ ¾øÀ¸¸é ¸ÕÀú ÇØ´ç ºê·ÎÄ¿ ÀνºÅϽº¸¦ ½ÃÀÛÇÏ¿© »ç¿ëÀÚ ÀúÀå¼Ò¸¦ ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ÀúÀå¼Ò¿¡ ¾µ ¼ö ÀÖ´Â ÀûÀýÇÑ ±ÇÇѵµ ÇÊ¿äÇÕ´Ï´Ù. Áï, Solaris ¹× Linux Ç÷§ÆûÀÇ °æ¿ì¿¡´Â ÇØ´ç ºê·ÎÄ¿ ÀνºÅϽº¸¦ óÀ½À¸·Î ¸¸µç »ç¿ëÀÚ³ª ·çÆ® »ç¿ëÀÚ¿©¾ß ÇÕ´Ï´Ù.

Ç¥ 13-13¿¡¼­´Â imqusermgr ¸í·É¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÏÀ§ ¸í·ÉÀ» ³ª¿­ÇÕ´Ï´Ù. ÀÌ °æ¿ì, -i ¿É¼ÇÀº ¸í·ÉÀÇ »ç¿ëÀÚ ÀúÀå¼Ò°¡ Àû¿ëµÇ´Â ºê·ÎÄ¿ÀÇ ÀνºÅϽº À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì ±âº» À̸§ imqbroker°¡ »ç¿ëµË´Ï´Ù.

Ç¥ 13-13 »ç¿ëÀÚ °ü¸®ÀÚ ÇÏÀ§ ¸í·É 

±¸¹®

¼³¸í

add [-i instanceName]
   -u userName -p password
   [-g group]

»ç¿ëÀÚ ¹× ºñ¹Ð¹øÈ£¸¦ ÀúÀå¼Ò¿¡ Ãß°¡

¼±ÅÃÀû -g ¿É¼ÇÀº ÇöÀç »ç¿ëÀÚ¸¦ ÇÒ´çÇÒ ±×·ìÀ» ÁöÁ¤ÇÕ´Ï´Ù.

  admin
  user
  anonymous

delete [-i instanceName]
   -u userName

ÀúÀå¼Ò¿¡¼­ »ç¿ëÀÚ »èÁ¦

update [-i instanceName]
   -u userName -p password
   [-a activeState]

update [-i instanceName]
   -u userName -a activeState
   [-p password]

»ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£ ¶Ç´Â È°¼º »óÅÂ(¶Ç´Â µÑ ´Ù) ¼³Á¤

-a ¿É¼ÇÀº »ç¿ëÀÚ¸¦ È°¼ºÈ­Çϰųª(true) ºñÈ°¼ºÈ­ÇÒÁö(false) ¿©ºÎ¸¦ ÁöÁ¤ÇÏ´Â ºÎ¿ï °ªÀ» »ç¿ëÇÕ´Ï´Ù. ±âº»°ª: true

list [-i instanceName]
   [-u userName]

»ç¿ëÀÚ Á¤º¸ Ç¥½Ã

»ç¿ëÀÚ À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì ÀúÀå¼ÒÀÇ ¸ðµç »ç¿ëÀÚ°¡ ³ª¿­µË´Ï´Ù.

¶ÇÇÑ Ç¥ 13-14¿¡ ³ª¿­µÈ ¿É¼ÇÀº imqusermgr ¸í·ÉÀÇ ¸ðµç ÇÏÀ§ ¸í·É¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ç¥ 13-14 ÀÏ¹Ý »ç¿ëÀÚ °ü¸®ÀÚ ¿É¼Ç  

¿É¼Ç

¼³¸í

-f

»ç¿ëÀÚ È®ÀÎ ¾øÀÌ ÀÛ¾÷ ¼öÇà

-s

ÀÚµ¿ ¸ðµå(Ãâ·ÂÀÌ Ç¥½ÃµÇÁö ¾ÊÀ½)

-v

¹öÀü Á¤º¸ Ç¥½Ã1

-h

»ç¿ë µµ¿ò¸» Ç¥½Ã1

1¸í·ÉÁÙ¿¡ ÁöÁ¤µÈ ´Ù¸¥ ¿É¼ÇÀº ¹«½ÃµË´Ï´Ù.


¼­ºñ½º °ü¸®ÀÚ À¯Æ¿¸®Æ¼

¼­ºñ½º °ü¸®ÀÚ À¯Æ¿¸®Æ¼(imqsvcadmin)´Â ºê·ÎÄ¿¸¦ Windows ¼­ºñ½º·Î ¼³Ä¡ÇÕ´Ï´Ù. Ç¥ 13-15¿¡¼­´Â »ç¿ë °¡´ÉÇÑ ÇÏÀ§ ¸í·ÉÀ» ³ª¿­ÇÕ´Ï´Ù.

Ç¥ 13-15 ¼­ºñ½º °ü¸®ÀÚ ÇÏÀ§ ¸í·É 

ÇÏÀ§ ¸í·É

¼³¸í

install

¼­ºñ½º ¼³Ä¡

remove

¼­ºñ½º Á¦°Å

query

½ÃÀÛ ¿É¼Ç Ç¥½Ã

½ÃÀÛ ¿É¼Ç¿¡´Â ¼­ºñ½ºÀÇ ¼öµ¿ ¶Ç´Â ÀÚµ¿ ½ÃÀÛ, À§Ä¡, Java ·±Å¸ÀÓ À§Ä¡, ½ÃÀÛÇÒ ¶§ ºê·ÎÄ¿¿¡ Àü´ÞµÇ´Â Àμö °ªÀÌ Æ÷ÇԵ˴ϴÙ.

Ç¥ 13-16¿¡´Â imqsvcadmin ¸í·ÉÀÇ ¿É¼ÇÀÌ ³ª¿­µÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 13-16 ¼­ºñ½º °ü¸®ÀÚ ¿É¼Ç 

¿É¼Ç

¼³¸í

-javahome path

´ëü Java ·±Å¸ÀÓÀÇ À§Ä¡

±âº»°ª: ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ·±Å¸ÀÓ ¶Ç´Â Message Queue¿Í ÇÔ²² ¹øµé·Î Á¦°øµÈ ·±Å¸ÀÓÀ» »ç¿ëÇÕ´Ï´Ù.

-jrehome path

´ëü Java Runtime Environment(JRE)ÀÇ À§Ä¡

-vmargs arg1 [ [arg2] É ]

ºê·ÎÄ¿ ¼­ºñ½º¸¦ ½ÇÇà ÁßÀÎ Java °¡»ó ¸Ó½Å¿¡ Àü´ÞÇÒ Ãß°¡ Àμö1

¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

  imqsvcadmin install -vmargs "-Xms16m -Xmx128m"

-args arg1 [ [arg2] É ]

ºê·ÎÄ¿ ¼­ºñ½º¿¡ Àü´ÞÇÒ Ãß°¡ ¸í·ÉÁÙ Àμö1

¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

  imqsvcadmin install -args "-passfile d:\imqpassfile"

ºê·ÎÄ¿ ¸í·ÉÁÙ Àμö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ºê·ÎÄ¿ À¯Æ¿¸®Æ¼¸¦ ÂüÁ¶ÇϽʽÿÀ.

-h

»ç¿ë µµ¿ò¸» Ç¥½Ã2

1ÀÌ·¯ÇÑ Àμö´Â ¼­ºñ½ºÀÇ µî·Ï Á¤º¸ â(Windows °ü¸® µµ±¸ Á¦¾îÆÇÀÇ ¼­ºñ½º µµ±¸)¿¡ ÀÖ´Â ÀÏ¹Ý ÅÇÀÇ ½ÃÀÛ ¸Å°³ º¯¼ö Çʵ忡¼­µµ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

2¸í·ÉÁÙ¿¡ ÁöÁ¤µÈ ´Ù¸¥ ¿É¼ÇÀº ¹«½ÃµË´Ï´Ù.

-javahome, -vmargs ¹× -args ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÁöÁ¤ÇÑ ¸ðµç Á¤º¸´Â Windows ·¹Áö½ºÆ®¸®ÀÇ ´ÙÀ½ °æ·Î¿¡ ÀÖ´Â JREHome, JVMArgs ¹× ServiceArgs Å° ¾Æ·¡¿¡ ÀúÀåµË´Ï´Ù.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iMQ_Broker\Parameters


Å° µµ±¸ À¯Æ¿¸®Æ¼

Å° µµ±¸ À¯Æ¿¸®Æ¼(imqkeytool)´Â ºê·ÎÄ¿¿¡ ´ëÇØ ÀÚü ¼­¸íÇÑ ÀÎÁõ¼­¸¦ »ý¼ºÇÕ´Ï´Ù. ÀÌ ÀÎÁõ¼­´Â ssljms, ssladmin ¶Ç´Â cluster ¿¬°á ¼­ºñ½º¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

imqkeytool -broker

UNIX ½Ã½ºÅÛÀÇ °æ¿ì superuser(root) °èÁ¤¿¡¼­ ÀÌ À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


ºÎÇ° ¹øÈ£: 819-3563.   Copyright 2005 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.