¿À¶óŬ Á¢¼Ó °ü¸®ÀÚ(Oracle Connection Manager)´Â Áõ°¡µÈ È®À强, ´ÙÁßÇÁ·ÎÅäÄÝ Á¢¼Ó, ±×¸®°í ¾ÈÀüÇÑ ³×Æ®¿öÅ© ¾×¼¼½º ÄÁÆ®·ÑÀ» À§ÇØ º¸´Ù Å« ¸®¼Ò½º ÀÌ¿ëÀ» È°¼ºÈ­Çϱâ À§ÇÑ ´Ù¸ñÀû¿ë Net8 ³×Æ®¿öÅ© ¼Ö·ç¼ÇÀÔ´Ï´Ù.

1.  Á¢¼Ó ÁýÁß(Connection Concentration)

Á¢¼Ó ÁýÁßÀåÄ¡(Connection concentrator)·Î½á Àü°³µÈ ¿À¶óŬ Á¢¼Ó °ü¸®ÀÚ´Â ±âÁ¸ÀÇ ¿À¶óŬ ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀ» reengineeringÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. Oracle7°ú Oracle8 ¾çÂÊ¿¡ ȣȯ°¡´ÉÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀº 3-tier ÄÄÇ»ÆÃÀÇ ÀåÁ¡À» Áï°¢ÀûÀ¸·Î ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

2.  ¾×¼¼½º ÄÁÆ®·Ñ(Access Control)

¿À¶óŬ  Á¢¼Ó  °ü¸®ÀÚ´Â  Ãâ¹ßÁö,  ¸ñÀûÁö,  ¶Ç´Â  SID (Oracle System Identifier) ¸¦ ¹ÙÅÁÀ¸·Î ÇÏ´Â Á¢¼ÓÀ» ÇÊÅÍÇϱâ À§Çؼ­ ¼³Ä¡µÉ ¼ö ÀÖ½À´Ï´Ù. °Ô´Ù°¡  ¿À¶óŬ  °í±Þ ³×Æ®¿öÅ· ¿É¼ÇÀÇ  º¸¾È  Æ¯Â¡°ú  °áÇÕÇÏ¿©  »ç¿ëµÉ  ¶§,  Á¢¼ÓÀº  º¸¾ÈÀÌ  ¿ä±¸µÇ´ÂÁöÀÇ ¿©ºÎ¿¡ µû¶ó¼­ °ÅÀýµÇ°Å³ª ¼ö¶ôµÉ ¼ö ÀÖ½À´Ï´Ù.

3.   ´ÙÁß ÇÁ·ÎÅäÄÝ Áö¿ø(Multi-Protocol Support)

¿À¶óŬ Á¢¼Ó °ü¸®ÀÚ´Â ³ª¸ÓÁö ÇÑÂÊ°ú Åë½ÅÇϱâ À§ÇÑ ¼­·Î ´Ù¸¥ ³×Æ®¿öÅ· ÇÁ·ÎÅäÄÝÀ» °¡Áø Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö¸¦ È°¼ºÈ­Çϸ鼭 ´ÙÁß ÇÁ·ÎÅäÄÝ Á¢¼ÓÀ» Á¦°øÇÕ´Ï´Ù.

Á¢¼Ó ÁýÁß(Connection concentration), ³×Æ®¿öÅ© ¾×¼¼½º ÄÁÆ®·Ñ(network access control), ¶Ç´Â ´ÙÁß ÇÁ·ÎÅäÄÝ »óÈ£±³È¯(multi-protocol interchange)ÀÇ ¸ðµç Á¶ÇÕÀÌ Çã¿ëµË´Ï´Ù.
±×·¯³ª ±¸¼ºÇÏ·Á°í Çϴ Ư¡¿¡ µû¶ó¼­ ¿ä±¸»çÇ×µéÀÌ ÀÖ½À´Ï´Ù.

CMGW ÇÁ·Î¼¼½º

ÀϹÝÀûÀ¸·Î CMGW(UNIX ÇÁ·Î¼¼½º À̸§) ¶Ç´Â CMGW80(NT ¼­ºñ½º)ÀÌ ½ÃÀ۵Ǿî ÀÖ¾î¾ß ÇÕ´Ï´Ù.ÀÌ°ÍÀº Ư¼öÇÑ ÄÁÆ®·Ñ À¯Æ¿¸®Æ¼ÀÎCMCTL(UNIX) ¶Ç´ÂCMCTL80(NT)À» ÅëÇؼ­ ¿Ï·áµÇ¸ç, ÀÌ°ÍÀº µÚ¿¡¼­ ´Ù·çµµ·Ï ÇÕ´Ï´Ù.
CMGW ÇÁ·Î¼¼½º´Â Á¢¼Ó °ü¸®ÀÚÀÇ Áß½ÉÀ¸·Î¼­ µ¿ÀÛÇÕ´Ï´Ù. CMGWÀÇ ±â´ÉÀº ´ÙÀ½À» À§ÇÑ °ÍÀÔ´Ï´Ù:

  • Á¢¼Ó ÁýÁßÀ» À§Çؼ­ CMADMÀ¸·Î µî·ÏÇÕ´Ï´Ù.
  • µé¾î¿À´Â SQL*Net 2.x ¶Ç´Â Net8.x Á¢¼Ó ¿äû¿¡ ´ëÇؼ­ ¸®½¼ÇÕ´Ï´Ù.
  • Ŭ¶óÀ̾ðÆ®¸¦ À§ÇÑ NET8.x ¸®½º³Ê¿¡ ´ëÇÑ Á¢¼Ó ¿äûÀ» ÃʱâÈ­ÇÕ´Ï´Ù.
  • Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö »çÀÌ¿¡ µ¥ÀÌÅ͸¦ Áß°èÇÕ´Ï´Ù.
  • CMCTL/CMCTL80¿¡ ÀÇÇØ ÃʱâÈ­µÈ ¿äû¿¡ ÀÀ´äÇÕ´Ï´Ù.

CMGW ÇÁ·Î¼¼½º´Â Æ÷Æ® 1610 ¶Ç´Â 1600(Ç÷§Æû ÀÇÁ¸Àû)¿¡¼­ µðÆúÆ®¸¶´Ù ¸®½¼(listen)ÇÕ´Ï´Ù.

½½¶óÀÌµå ¿¹

   1   ³×Æ®¿öÅ© ¾×¼¼½º ÄÁÆ®·ÑÀ» ±¸¼ºÇÒ ¶§, Á¢¼Ó ÁýÁß ¶Ç´Â ´ÙÁß ÇÁ·ÎÅäÄÝ »óÈ£±³È¯Àº
        Á¢¼Ó °ü¸® ÇÁ·Î¼¼½º CMGW °¡ ½ÃÀ۵Ǿî ÀÖ¾î¾ß ÇÕ´Ï´Ù.
        ¸¸¾à ¾×¼¼½º°¡ °ÅºÎµÇ¸é, CMGW ÇÁ·Î¼¼½º´Â ¿©·¯ºÐÀÇ ¾î¶² ¿ä±¸µµ °ÅÀýÇÒ
        °ÍÀÔ´Ï´Ù.
   2   ´ÙÁß½º·¹µå ȯ°æ¿¡¼­ ¼­¹ö ÇÁ·Î¼¼½º³ª µð½ºÆÐó·Î spawn/redirect ÇÒ ¸®½º³Ê¿¡
        Á¢¼ÓÀ» ½ÃÅ°½Ê½Ã¿À.
   3   ¿À¶óŬ ³×ÀÓ ¼­¹ö¿Í ÇÔ²² Á¢¼Ó °ü¸®ÀÚ¸¦ »ç¿ëÇÒ ¶§, Ãß°¡ÀûÀÎ ÇÁ·Î¼¼½º CMADM
        (UNIX ÇÁ·Î¼¼½º)³ª  CMADM80(NT ¼­ºñ½º)ÀÌ ½ÃÀ۵Ǿî ÀÖ¾î¾ß ÇÕ´Ï´Ù.
        CMADMÀº Á¢¼Ó °ü¸®ÀÚÀÇ ¸ðµç °ü¸® ¹®Á¦¿¡ ´ëÇØ Ã¥ÀÓÀÌ ÀÖ´Â ´ÙÁß½º·¹µå
        ÇÁ·Î¼¼½ºÀÔ´Ï´Ù. ÀÌ°ÍÀÇ ±âº»ÀûÀÎ ±â´ÉÀº SQL*Net 2.x¿Í NET 8.x Ŭ¶óÀ̾ðÆ®¿¡
        ´ëÇØ ¿À¶óŬ ³×ÀÓ ¼­¹ö¿¡ ÀÖ´Â ÁÖ¼Ò Á¤º¸¸¦ À¯ÁöÇÏ´Â °ÍÀÔ´Ï´Ù.

        ´Ù¸¥ Ã¥ÀÓµéÀº ´ÙÀ½°ú °°½À´Ï´Ù:
        -   CMGW/CMGW80 µî·ÏÀ» ó¸®
        -   ·ÎÄà ¿À¶óŬ ³×ÀÓ ¼­¹ö¸¦ ¹èÄ¡
        -   ÃÖ¼ÒÇÑ ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º ÀνºÅϽº¸¦ ¼­ºñ½ºÇÏ´Â ¸ðµç ¸®½º³ÊµéÀ» ½Äº°
        -   CMGW/CMGW80°ú ¸®½º³Ê¿¡ ´ëÇÑ ÁÖ¼Ò Á¤º¸¸¦ µî·Ï
        -   ³×Æ®¿öÅ©¿¡¼­ º¯°æ»çÇ×À» °¨½ÃÇÏ°í ³×ÀÓ ¼­¹ö¸¦ º¯°æ
        -   CMCTL/CMCTL80¿¡ ÀÇÇØ ÃʱâÈ­µÈ ¿ä±¸µéÀ» ÀÀ´ä

Á¢¼Ó  ÁýÁß¿¡  ´ëÇÑ  ¸¶Áö¸·  ¿ä±¸»çÇ×Àº  µð½ºÆÐó  ¼³Á¤À»  À§Çؼ­ Ư¼öÇÑ ÆĶó¹ÌÅÍ·Î ±¸¼ºµÉ ÇÊ¿ä°¡ ÀÖ´Â ¸ñÀûÁö ¼­¹ö »óÀÇ ´ÙÁß½º·¹µå ¼­¹öÀ̸ç, ÀÌ°ÍÀº µÚ¿¡¼­ ´Ù·çµµ·Ï ÇÕ´Ï´Ù.

Á¢¼Ó ÁýÁßÀ» ±¸¼ºÇÏ·Á¸é ¸ñÀûÁö ¸®½º³Ê »Ó¸¸ ¾Æ´Ï¶ó Á¢¼Ó °ü¸®ÀÚ CMGW ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¸®½º³Ê ÁÖ¼Ò´Â ³ª¿­µÇ¾î ÀÖ¾î¾ß ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

´ÙÀ½Àº ¿¹¿¡ ÀÖ´Â ¼­ºñ½º À̸§ TST8ÀÇ ±¸¼º¿ä¼ÒÀÔ´Ï´Ù.

   1   Á¢¼Ó °ü¸®ÀÚ ÇÁ·Î¼¼½º¸¦ À§ÇØ ¸í½ÃµÈ ADDRESS. Á¢¼Ó °ü¸®ÀÚ°¡ ½ÇÇà ÁßÀÎ ³ëµå¿Í
       Æ÷Æ® ¹øÈ£´Â  ¸í½ÃµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
   2   ¸ñÀûÁö ³ëµå¿¡ ÀÖ´Â ¸®½º³Ê¿¡ ´ëÇØ ¸í½ÃµÈ ADDRESS. Æ÷Æ®¿Í ³ëµå À̸§Àº ¸í½Ã
        µÇ¾î¾ß ÇÕ´Ï´Ù.
   3   Á¢¼ÓÀÌ ¼³Á¤µÇ¾î¾ß ÇÏ´Â µ¥ÀÌÅͺ£À̽º SID¿Í, Á¢¼Ó °ü¸®ÀÚ¸¦ ÅëÇÏ¿© Á¢¼ÓÀ» Çã¿ë
        Çϱâ À§Çؼ­´Â SOURCE_ROUTE°¡ YESÀ̾î¾ß ÇÕ´Ï´Ù.
   
Á¢¼Ó  °ü¸®ÀÚ´Â  ±âº»ÀûÀ¸·Î ¶ó¿ìÅÍ (router) ·Î¼­ µ¿ÀÛÇϸç, ´ÙÀ½ ¹ø¿¡ Á¢¼Ó ¿ä±¸¸¦ Çϵµ·Ï °¡¸®Åµ´Ï´Ù.

CMANÀÇ ±¸¼ºÀº ÇϳªÀÇ ÆÄÀÏ CMAN.ORA¸¦ ¿ä±¸ÇÕ´Ï´Ù.
CMAN.ORA ÆÄÀÏÀº ¼¼ °¡Áö ¼½¼ÇÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

   1   CMAN
        Á¢¼Ó °ü¸®ÀÚ¿¡ ´ëÇÑ ¸®½º´× ÁÖ¼Ò¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ¿£Æ®¸®´Â µðÆúÆ® ±¸¼ºÀÌ ¼±ÅÃ
        µÇ¾î ÀÖÁö ¾ÊÀ» °æ¿ì Ç×»ó ¸í½ÃµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

   2   CMAN_PROFILE
        CMAN ±¸¼º ÆĶó¹ÌÅ͸¦ Æ÷ÇÔÇÕ´Ï´Ù.

   3   CMAN_RULES
        µé¾î¿À´Â Á¢¼Ó ¿ä±¸¸¦ ÇÊÅ͸µÇϱâ À§ÇÑ ±ÔÄ¢À» Æ÷ÇÔÇÕ´Ï´Ù.

¿¹´Â CMAN ¼½¼Ç¸¸ÀÌ ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Á¢¼Ó °ü¸®ÀÚ´Â WWED-SERVERS¶ó´Â ¼­¹ö »ó¿¡¼­ ½ÇÇàÇÏ°í CMGW ÇÁ·Î¼¼½º°¡ Æ÷Æ® 1610À» ¸®½¼Çϵµ·Ï ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

Á¢¼Ó ÁýÁß(Connection Concentration)À» »ç¿ëÇÏ·Á¸é ¸ñÀûÁö µ¥ÀÌÅͺ£À̽º »ó¿¡ MTS(Multithreaded Server)¸¦ ±¸¼ºÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.
Á¢¼Ó Ç®¸µ(Connection pooling)À» È°¼ºÈ­Çϱâ À§Çؼ­ (MUL=ON) MTS_DISPATCHERS¿¡ ´ëÇØ »õ·Î¿î ÆĶó¹ÌÅ͸¦ ¸í½ÃÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù.

ÆĶó¹ÌÅÍ À¯Çü

¼³¸í

MULTIPLEX
(MUL ¶Ç´Â MULT)

Net8 Á¢¼Ó ÁýÁß Æ¯Â¡À» È°¼ºÈ­Çϴµ¥ »ç¿ëµË´Ï´Ù.

¡°1¡±, ¡°ON¡±, ¡°YES¡±, ¡°TRUE¡±, ¶Ç´Â ¡°BOTH¡±°¡ ¸í½ÃµÇ¸é, Á¢¼Ó ÁýÁßÀº µé¾î¿À°í ³ª°¡´Â ³×Æ®¿öÅ© Á¢¼Ó ¸ðµÎ¿¡ ´ëÇؼ­ È°¼ºÈ­µË´Ï´Ù.

¡°IN¡±ÀÌ ¸í½ÃµÇ¸é, ¡°Network Session Multiplex¡±°¡ µé¾î¿À´Â ³×Æ®¿öÅ© Á¢¼Ó¿¡ ´ëÇؼ­ È°¼ºÈ­µË´Ï´Ù.

¡°OUT¡±ÀÌ ¸í½ÃµÇ¸é, ¡°Network Session Multiplexing¡±ÀÌ ³ª°¡´Â ³×Æ®¿öÅ© Á¢¼Ó¿¡ ´ëÇؼ­ È°¼ºÈ­µË´Ï´Ù.

¡°0¡±, ¡°NO¡±, ¡°OFF¡±, ¶Ç´Â ¡°FALSE¡±°¡ ¸í½ÃµÇ¸é, ¡°Network Session Multiplexing¡±ÀÌ µé¾î¿À°í ³ª°¡´Â ³×Æ®¿öÅ© Á¢¼Ó ¸ðµÎ¿¡ ´ëÇؼ­ ºñÈ°¼ºÈ­µË´Ï´Ù.

MULTIPLEX¿¡ ´ëÇÑ µðÆúÆ®´Â µé¾î¿À°í ³ª°¡´Â ³×Æ®¿öÅ© Á¢¼Ó ¸ðµÎ¿¡ ´ëÇØ ºñÈ°¼ºÈ­µÇ´Â °ÍÀÔ´Ï´Ù.

CMAN ¼½¼ÇÀº ±×´ë·Î À¯ÁöµË´Ï´Ù.
³×Æ®¿öÅ©  ¾×¼¼½º  ÄÁÆ®·Ñ¿¡  ´ëÇØ  ±¸¼ºÇÏ·Á¸é  CMAN.ORA  ÆÄÀÏÀÇ CMAN_RULES ¼½¼ÇÀÌ ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.
 

ÆĶó¹ÌÅÍ À¯Çü

¼³¸í

SRC

¼¼¼Ç ¿ä±¸ÀÇ ¼Ò½º È£½ºÆ®À̸§À̳ª IP ÁÖ¼Ò(Ŭ¶óÀ̾ðÆ®)

DST

¸ñÀûÁö È£½ºÆ®À̸§À̳ª IP ÁÖ¼Ò(¼­¹ö)

SRV

¸ñÇ¥ µ¥ÀÌÅͺ£À̽ºÀÇ SID À̸§

ACT

À§ÀÇ ¼¼°¡Áö ÆĶó¹ÌÅ͸¦ ¹ÙÅÁÀ¸·Î µé¾î¿À´Â ¿ä±¸¸¦ ACCept ¶Ç´Â REJect

º» ¿¹¿¡¼­ Ŭ¶óÀ̾ðÆ®´Â ´ÙÀ½À» »ç¿ëÇÒ °ÍÀÔ´Ï´Ù:

   1   CMAN¿¡ Á¢¼ÓÇϱâ À§ÇÑ TCP/IP, ÀÌÈÄ¿¡ CMANÀÌ »ç¿ë °¡´É
   2   ¼­¹ö¿¡ Á¢¼ÓÇϱâ À§ÇÑ SPX/IX
   3   SID¿Í SOURCE_ROUTE´Â ¾Õ¿¡¼­ ¼³¸íÇÑ °Íó·³ ¸í½ÃµÇ¾î¾ß ÇÕ´Ï´Ù.

ÀÌ°ÍÀº Oracle7ÀÇ MPI(Oracle Multi-Protocol Interchange)¿¡¼­ Á¦°øÇÏ´Â ±â´É°ú µ¿ÀÏÇÕ´Ï´Ù.

TCP¿Í SPX ÇÁ·ÎÅäÄÝÀº ½ÇÇà ÁßÀÎ Á¢¼Ó °ü¸®ÀÚ ³ëµå »ó¿¡ ÀνºÅçµÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.


ÆĶó¹ÌÅÍ À¯Çü

¼³¸í

MAXIMUM_RELAYS

Çã¿ëµÇ´Â µ¿½Ã Á¢¼ÓÀÇ ÃÖ´ë °³¼ö¸¦ °áÁ¤ÇÕ´Ï´Ù.
µðÆúÆ®´Â 8ÀÔ´Ï´Ù.
Çã¿ëµÇ´Â ÃÖ´ë °ªÀº 1024ÀÔ´Ï´Ù.

LOG_LEVEL

CMAN¿¡ ÀÇÇØ ¼öÇàµÈ ·Î±ëÀÇ ·¹º§À» °áÁ¤ÇÕ´Ï´Ù.
µðÆúÆ®´Â 0À̸ç, ÀÌ°ÍÀº ´õ ÀÌ»ó ¼öÇàµÇÁö ¾ÊÀ½À» ÀǹÌÇÕ´Ï´Ù.
°ªÀÇ ¹üÀ§´Â 0¿¡¼­ 4±îÁö ÀÔ´Ï´Ù.

TRACING

YES ¶Ç´Â NO·Î ¸í½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.
YES´Â ÆÄÀÏ¿¡ ´ëÇÑ CMAN ÃßÀûÀ» °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
µðÆúÆ®´Â NOÀÔ´Ï´Ù.
ÁÖ: ¿À¶óŬ ÃßÀû(Oracle Trace)Àº ÃßÀû ÆÄÀÏÀ» Àдµ¥ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù.

RELAY_STATISTICS

YES ¶Ç´Â NO·Î ¸í½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.
YES´Â CMAN¿¡°Ô ´ÙÀ½°ú °°Àº I/O µ¿ÀÛÀ» ¿¬´Þ¾Æ ³õ±â¿¡ ÀûÇÕÇÑ Åë°èÁ¤º¸¸¦ À¯ÁöÇϵµ·Ï Å뺸ÇÕ´Ï´Ù:
 - IN byte ¼ö
 - OUT byte ¼ö
 - IN packet ¼ö
 - OUT packet ¼ö
µðÆúÆ®´Â NOÀÔ´Ï´Ù.

SHOW_TNS_INFO

YES ¶Ç´Â NO·Î ¸í½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.
YES´Â ·Î±× ÆÄÀÏ¿¡ TNS À̺¥Æ®¸¦ Æ÷ÇÔÇϵµ·Ï CMAN¿¡°Ô Å뺸ÇÕ´Ï´Ù.
µðÆúÆ®´Â NOÀÔ´Ï´Ù.

USE_ASYNC_CALL

YES ¶Ç´Â NO·Î ¸í½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.
YES´Â Á¢¼Ó ¼³Á¤ÀÇ ÀÀ´ä, ¼ö¶ô, ¶Ç´Â È£Ãâ ´Ü°è¿¡ ÀÖÀ» µ¿¾È¿¡ ¸ðµç ºñµ¿±âÀûÀÎ ±â´ÉµéÀ» »ç¿ëÇϵµ·Ï CMAN¿¡°Ô Å뺸ÇÕ´Ï´Ù.
µðÆúÆ®´Â NOÀÔ´Ï´Ù.
ÁÖ: CMANÀº out-of-band break¸¦ Áö¿øÇϴµ¥ ÀÌ°ÍÀº ¼­¹ö·Î ¹ß¼ÛµÉ °ÍÀÔ´Ï´Ù.

AUTHENTICATION_LEVEL

0 ¶Ç´Â 1·Î ¸í½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.
1Àº º¸¾È ³×Æ®¿öÅ© ¼­ºñ½º¸¦ »ç¿ëÇÏÁö ¾Ê´Â Á¢¼Ó ¿ä±¸¸¦ °ÅÀýÇϵµ·Ï CMAN¿¡°Ô Å뺸ÇÕ´Ï´Ù. º¸¾È ³×Æ®¿öÅ© ¼­ºñ½º´Â °í±Þ ³×Æ®¿öÅ© ¿É¼ÇÀÇ ºÎºÐÀÔ´Ï´Ù.
µðÆúÆ®´Â 0À̸ç, ÀÌ°ÍÀº º¸¾È ³×Æ®¿öÅ© ¼­ºñ½º°¡ ÇÊ¿ä¾øÀ½À» ÀǹÌÇÕ´Ï´Ù.

ÀÌ À¯Æ¿¸®Æ¼´Â CMADM/CMADM80°ú CMGW/CMGW80¿¡ ´ëÇÑ °ü¸® ¾×¼¼½º¸¦ Á¦°øÇÕ´Ï´Ù.
»ç¿ëµÇ´Â ´ëºÎºÐÀÇ ¸í·ÉÀº start, stop, status, ±×¸®°í versionÀÔ´Ï´Ù.

 

ÆĶó¹ÌÅÍ À¯Çü

¼³ ¸í

CMCTL START
[CMAN/CM/ADM]

ÀÌ ¸í·ÉÀº Á¢¼Ó °ü¸®ÀÚ³ª, ¶Ç´Â ±×°ÍÀÇ ±¸¼º¿ä¼ÒÁßÀÇ Çϳª¸¦ ½ÃÀÛÇÕ´Ï´Ù.
Àμö°¡ ¾ø°Å³ª Àμö°¡ CMANÀÎ °ÍÀº °ÔÀÌÆ®¿þÀÌ¿Í °ü¸® ÇÁ·Î¼¼½º ¸ðµÎ¸¦ ½ÃÀÛÇÔÀ» ÀǹÌÇÕ´Ï´Ù.
CMÀº ¿ÀÁ÷ °ÔÀÌÆ®¿þÀÌ ÇÁ·Î¼¼½º(CMGW)¸¸À» ½ÃÀÛÇÕ´Ï´Ù.
ADMÀº ¿ÀÁ÷ °ü¸® ÇÁ·Î¼¼½º(CMADM)¸¸À» ½ÃÀÛÇÕ´Ï´Ù.

CMCTL STOP [CM]

ÀÌ ¸í·ÉÀº Á¢¼Ó °ü¸®ÀÚ ÇÁ·Î¼¼½º¸¦ Á¾·áÇÕ´Ï´Ù.
Àμö°¡ ¾ø°Å³ª Àμö°¡ CMÀÎ °ÍÀº °ÔÀÌÆ®¿þÀÌ¿Í °ü¸® ÇÁ·Î¼¼½º ¸ðµÎ¸¦ Á¾·áÇÔÀ» ÀǹÌÇÕ´Ï´Ù.
ÁÖ: °ü¸® ÇÁ·Î¼¼½º´Â °ÔÀÌÆ®¿þÀÌ ÇÁ·Î¼¼½º°¡ Á¾·áÇÒ ¶§ ÀÚµ¿ÀûÀ¸·Î Á¾·áÇÕ´Ï´Ù.
CMANÀº ÇöÀç ÀÌ°ÍÀ» ÅëÇÑ Á¢¼ÓÀÌ ³²¾Æ ÀÖÀ» °æ¿ì Á¾·áµÉ ¼ö ¾ø½À´Ï´Ù.

CMCTL STATUS
[CMAN/CM/ADM]

ÀÌ ¸í·ÉÀº Á¢¼Ó °ü¸®ÀÚ ±¸¼º¿ä¼ÒÀÇ »óŸ¦ Á¦°øÇÕ´Ï´Ù.
Àμö°¡ ¾ø°Å³ª, CMAN, ¶Ç´Â CMÀÎ °ÍÀº °ÔÀÌÆ®¿þÀÌ ÇÁ·Î¼¼½ºÀÇ »óŸ¦ Á¦°øÇÕ´Ï´Ù.
ADMÀº °ü¸® ÇÁ·Î¼¼½ºÀÇ »óŸ¦ Á¦°øÇÕ´Ï´Ù.

CMCTL VERSION

ÀÌ ¸í·ÉÀº ÄÁÆ®·Ñ À¯Æ¿¸®Æ¼ÀÇ ¹öÀü ¹øÈ£¸¦ Á¦°øÇÕ´Ï´Ù. CMGW/CMGW80 ¹× CMADM/CMADM80ÀÇ ¹öÀüÀº STATUS ¸í·ÉÀ¸·Î Á¦°øµË´Ï´Ù.

Á¢¼Ó °ü¸®ÀÚÀÇ ½ÃÀÛ°ú Á¾·á ÀÌ¿Ü¿¡, CMCTL À¯Æ¿¸®Æ¼·ÎºÎÅÍ Ãß°¡ÀûÀÎ Àμö¸¦ ¸í½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
   
ÀÌ·¯ÇÑ °ÍµéÀº ¶ÇÇÑ CMAN.ORA ÆÄÀÏ¿¡¼­ ±¸¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.

Á¢¼Ó °ü¸®ÀÚ°¡ ³×ÀÓ ¼­¹ö¿¡ ÀÖ´Â ÁÖ¼Ò¸¦ ÀÚµ¿ÀûÀ¸·Î °»½ÅÇÏ´Â ¿À¶óŬ ³×ÀÓ ¼­¹ö¸¦ »ç¿ëÇÒ °æ¿ì, CMAN¿¡ ´ëÇÑ ÁÖ¼Ò´Â ±âÁ¸ÀÇ ÁÖ¼Ò¿¡ »ðÀԵ˴ϴÙ.
   
Ŭ¶óÀ̾ðÆ®¿¡ ÀÖ´Â SQLNET.ORA ÆÄÀÏÀº ´ÙÀ½ÀÇ ÆĶó¹ÌÅ͸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù:
 

ÆĶó¹ÌÅÍ À¯Çü

¼³¸í

USE_CMAN

ÀÌ°ÍÀº TRUE ¶Ç´Â FALSE·Î ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù.
TRUE´Â Ŭ¶óÀ̾ðÆ®°¡ ·£´ýÇÏ°Ô ¼±ÅÃµÈ °£Á¢ °æ·Î(ÁÖ¼Ò ¸ñ·ÏÀº ÃÖ¼ÒÇÑ CMAN ÁÖ¼Ò Çϳª¸¸ÀÌ¶óµµ °®µµ·Ï)¸¦ »ç¿ëÇÏ¿© CMANÀ» ÅëÇÏ¿© ¸ñÀûÁö¿¡ Á¢¼ÓµÇµµ·Ï ÇÕ´Ï´Ù.
TRUE¿Í, ¼³¸í¿¡¼­ °£Á¢ °æ·Î°¡ ¾øÀ¸¸é, ·£´ýÇÏ°Ô ¼±ÅÃµÈ °æ·Î°¡ »ç¿ëµË´Ï´Ù.
FALSE, ¶Ç´Â Á¤ÀÇµÈ °ÍÀÌ ¾øÀ¸¸é, °æ·Î´Â ·£´ýÇÏ°Ô ¼±Åõ˴ϴÙ.

Á¢¼Ó °ü¸®ÀÚ¿¡ ³ªÅ¸³ª´Â °¡Àå ÀϹÝÀûÀÎ ¿¡·¯´Â ORA-12202ÀÔ´Ï´Ù.
   
´Ù¸¥ ¿¡·¯´Â ±âº»ÀûÀÎ ±¸¼º¿¡¼­ ¾ð±ÞÇÑ °Íµé ÁßÀÇ ÇÑ°¡ÁöÀÔ´Ï´Ù. ¿¹¸¦ µé¸é, "No listener, Unable to resolve service name and similar errors" ÀÔ´Ï´Ù.

  1. 3-tier ±¸Á¶¿¡¼­ Connection Manager´Â ¾î¶² tier¿¡ ±¸¼ºµÇ³ª?
    A. client
    B. middle tier
    C. server
    ´ä
    X Á¤´ä:B


  2. CMAN_RULES¿¡ ´ëÇÑ ÆĶó¹ÌÅÍÁß ¸ñÀûµ¥ÀÌÅͺ£À̽º(target database)ÀÇ SID¸¦ ±â¼úÇϱâ À§Çؼ­ »ç¿ëÇÏ´Â °ÍÀº?
    A. SRC
    B. DST
    C. SRV
    D. ACT
    ´ä
    X Á¤´ä:C


  3. Connection Manager ÀÇ ´ëÇ¥ÀûÀÎ ±â´ÉÀÌ ¾Æ´Ñ °ÍÀº?
    A. Connection Concentration
    B. Network Access Control
    C. Multiple Protocol Interchange
    D. Connection Pooling
    ´ä
    X Á¤´ä:D


  4. Connection Manager¸¦ »ç¿ëÇϱâ À§Çؼ­´Â Client ÂÊ¿¡¼­ÀÇ ¼³Á¤ÀÌ ÇÊ¿ä¾ø´Ù.
    A. True
    B. False
    ´ä
    X Á¤´ä:B


  5. Connection Manager¸¦ ÀÌ¿ëÇÑ Multiplexing Àº MTS ÀÏ °æ¿ì¸¸ °¡´ÉÇÏ´Ù.
    A. TRUE
    B. FALSE
    ´ä
    X Á¤´ä:A


  6. Connection Manager¸¦ ÀÌ¿ëÇÒ ¶§ source_route=true¶ó´Â ¹®ÀåÀÌ µé¾î°¡´Â È­ÀÏÀº(¼Ò¹®ÀÚ·Î ±âÀÔ)?
    ´ä
    X Á¤´ä:tnsnames.ora


  7. Name Server¸¦ CMANÀ» ÅëÇØ Á¢¼ÓÇϵµ·Ï ÇÏ·Á¸é ¼³Á¤ÇØ¾ß ÇÏ´Â Parameter¿Í À§Ä¡´Â?
    A. tnsnames.oraÀÇ USE_CMAN
    B. tnsnames.oraÀÇ PREFERRED_SERVERS
    C. sqlnet.oraÀÇ USE_CMAN=TRUE
    D. sqlnet.oraÀÇ PREFERRED_SERVERS
    ´ä
    X Á¤´ä:C


  8. ´ÙÀ½ Áß Connection ManagerÀÇ È¯°æ±¸¼ºÆÄÀÏ¿¡ ±â¼úÇÏ´Â 3°¡Áö sectionÁß¿¡¼­ connection concentration¿¡ ´ëÇÑ sectionÀº?
    A. CMAN
    B. CMAN_RULES
    C. CMAN_PROFILE
    D. CMAN_CONNECT
    ´ä
    X Á¤´ä:A


  9. ´ÙÀ½Áß CMAN.ORA ÆÄÀÏÀ» ±¸¼ºÇÏ´Â ¼½¼ÇÁß¿¡¼­ Connection Manager¿¡ ´ëÇÑ ¸®½º´× ÁÖ¼Ò¸¦ Æ÷ÇÔÇÏ´Â ¼½¼ÇÀº?
    A. CMAN
    B. CMAN_PROFILE
    C. CMAN_RULES
    ´ä
    X Á¤´ä:A


  10. ´ÙÀ½Áß CMAN.ORA ÆÄÀÏÀ» ±¸¼ºÇÏ´Â ¼½¼ÇÁß¿¡¼­ Network Access Control¸¦ À§ÇØ ±¸¼ºÇÏ´Â ¼½¼ÇÀº?
    A. CMAN
    B. CMAN_PROFILE
    C. CMAN_RULES
    ´ä
    X Á¤´ä:C


  11. ´ÙÀ½Áß CMAN.ORA ÆÄÀÏÀ» ±¸¼ºÇÏ´Â ¼½¼ÇÁß¿¡¼­ Ãß°¡ÀûÀÎ ÆĶó¹ÌÅ͵éÀ» ¼³Á¤ÇÏ´Â ¼½¼ÇÀº?
    A. CMAN
    B. CMAN_PROFILE
    C. CMAN_RULES
    ´ä
    X Á¤´ä:B


  12. ´ÙÀ½Áß Connection Manager¸¦ ½ÃÀÛÇÏ°í Á¾·áÇϴµ¥ »ç¿ëÇÏ´Â À¯Æ¿¸®Æ¼´Â?
    A. LSNRCTL
    B. NAMESCTL
    C. CMCTL
    D. Net8 Assistant
    ´ä
    X Á¤´ä:C


  13. ´ÙÀ½Áß Connection ManagerÀÇ ±â´ÉÀÌ ¾Æ´Ñ °ÍÀº?
    A. Connection Concentration
    B. Single-Sign-On
    C. Network Access Control
    D. Multiple Protocol Interchange
    ´ä
    X Á¤´ä:B


  14. ¿©·¯ Á¾·ùÀÇ protocolÀ» »ç¿ëÇϴ ȯ°æ¿¡¼­ »ç¿ëÇØ¾ß ÇÒ NET8ÀÇ ±â´ÉÀº?
    A. Connection Manager
    B. Connection Pooling
    C. MTS
    D. Names Server
    ´ä
    X Á¤´ä:A


  15. Ŭ¶óÀ̾ðÆ®ÂÊ¿¡¼­ Connection Manager¸¦ ÀÌ¿ëÇÏ¿© ¼­¹ö¿¡ Á¢¼ÓÇÒ ¶§ ¼³Á¤ÇØ¾ß ÇÏ´Â ÆÄÀÏÀº(¼Ò¹®ÀÚ·Î ±âÀÔ)?
    ´ä
    X Á¤´ä:tnsnames.ora