°ü¸® ¾È³»¼­


»ç¿ëÀÚ ÀÎÁõÀ» À§ÇÑ DCE º¸¾È ¼­ºñ½º »ç¿ë

ºÐ»ê µ¥ÀÌÅͺ£À̽º ȯ°æ¿¡¼­ º¸¾ÈÀ» °í·ÁÇÏ´Â °æ¿ì, DCE º¸¾È ¼­ºñ½º´Â DCE°¡ ´ÙÀ½À» Á¦°øÇϹǷΠÁÁÀº ¼±ÅÃÀÔ´Ï´Ù.

DB2´Â DCE ±âº» ·Î±×ÀÎ ¹®¸Æ, ¿¬°á ·Î±×ÀÎ ¹®¸Æ, ´ëÇ¥ ¹®¸ÆÀ» Áö¿øÇÕ´Ï´Ù. ±âº» ·Î±×ÀÎ ¹®¸ÆÀº »ç¿ëÀÚ°¡ Ŭ¶óÀÌ¾ðÆ®¿¡¼­ dce_loginÀ» ¼öÇàÇÒ ¶§ ¼³Á¤µË´Ï´Ù. ÀÌÈÄÀÇ DB2 ¸í·ÉÀº ÀÌ ¹®¸Æ¿¡ ´ëÇÑ ¾×¼¼½º¸¦ °¡Áö°í ÀÖÀ¸¸ç, ´õ ÀÌ»óÀÇ »ç¿ëÀÚ °³ÀÔ ¾øÀÌ(Áï, »ç¿ëÀÚ ID ¶Ç´Â ¾ÏÈ£°¡ ÇÊ¿ä¾øÀ½) »ç¿ëÀÚ ÀÎÁõÀ» ½ÇÇàÇÕ´Ï´Ù. ¿¬°á ·Î±×ÀÎ ¹®¸ÆÀº USER/USING ÀýÀ» »ç¿ëÇÏ¿© CONNECT³ª ATTACH¿¡ Á¦°øµÈ »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ »ç¿ëÇÏ¿© DB2 ¼¼¼Ç¿ëÀ¸·Î ±¸ÃàµË´Ï´Ù. ¸¶Áö¸·À¸·Î, ´ëÇ¥ ·Î±×ÀÎ ¹®¸ÆÀº DB2 Ŭ¶óÀÌ¾ðÆ®°¡ DB2 ¼­¹ö ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ÀϺηΠ»ç¿ëµÈ °æ¿ì ¹ß»ýÇÕ´Ï´Ù. DCE ¼­¹ö ÀÀ¿ëÇÁ·Î±×·¥(¶ÇÇÑ DB2 Ŭ¶óÀ̾ðÆ®)Àº »ç¿ëÀÚÀÇ ¿ø·¡ ID°¡ ¹ß¿øÇÑ ½ÃÁ¡¿¡¼­ DCE Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¿äûÀ» ¼ö½ÅÇÕ´Ï´Ù. DCE Ŭ¶óÀÌ¾ðÆ®¿Í DCE ¼­¹ö°¡ ¿Ã¹Ù¸£°Ô ±¸¼ºµÇ¾î DCE ¼­¹ö°¡ DCE Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ ´ëÇ¥ÇÏ´Â °æ¿ì, DB2´Â ´ëÇ¥ ÅäÅ«À» ¾ò¾î ÀÌ ÅäÅ«À» DB2 ¼­¹ö·Î °¡Á®°©´Ï´Ù. DB2 ¼­¹ö°¡ DCE ¼­¹ö ID¸¦ »ç¿ëÇϱ⠺¸´Ù´Â DCE Ŭ¶óÀ̾ðÆ®ÀÇ ¿ø·¡ ID¸¦ »ç¿ëÇÏ¿© ¿äûÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëÇ¥ ·Î±×ÀÎ ¹®¸ÆÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â »ç¿ëÀÚ Ç÷§Æû¿ë DCE ¹®¼­¿¡¼­ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.
ÁÖ:DCE¸¦ Áö¿øÇÏ´Â º¥´õ Á¦Ç°À¸·Î´Â ¿©·¯ °³°¡ ÀÖ½À´Ï´Ù. Windows NT¿ë DB2 UDB°¡ º¸¾È ¼­ºñ½º ¿µ¿ª¿¡¼­ IBMÀÇ DCE Á¦Ç°¿¡ ´ëÇØ ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï »õ·Î¿î µÎ °³ÀÇ DLL(db2dces.ibm ¹× db2dcec.ibm)ÀÌ Á¦°øµË´Ï´Ù(ÀÌ DLL ÆÄÀÏÀº Windows NT¿ëÀ¸·Î¸¸ ÀûÇÕÇÕ´Ï´Ù). º¸¾È ¼­ºñ½º¿ë IBM DCE Á¦Ç°À» ±¸ÀÔÇÏ¿© »ç¿ëÇÏ´Â °æ¿ì, ÀÌ µÎ ÆÄÀÏÀ» °¢°¢ db2dces.dll ¹× db2dcec.dll¿¡ º¹»çÇØ¾ß ÇÕ´Ï´Ù. ´Ù¸¥ º¥´õÀÇ DCE Á¦Ç° »ç¿ëÀ» °í·ÁÇϰí ÀÖ´Â °æ¿ì, º¥´õÀÇ º¸¾È ¼­ºñ½º¿ë DCE Á¦Ç°ÀÌ DB2 UDB¿Í ÇÔ²² ÀÛµ¿ÇÏ´ÂÁö ¾Ë¾Æº¸·Á¸é º¥´õ ¼­ºñ½º ±â°ü ¹× DB2 UDB ¼­ºñ½º ±â°ü¿¡ ¹®ÀÇÇØ¾ß ÇÕ´Ï´Ù.

DCE¿ë DB2 »ç¿ëÀÚ ¼³Á¤ ¹æ¹ý

»ç¿ëÀÚ´Â DCE ·¹Áö½ºÆ®¸®¿¡ µî·ÏµÇ¾î ÀÖ¾î¾ß Çϰí DB2¿Í »ç¿ëÇϱâ Àü¿¡ ¿Ã¹Ù¸¥ ¼Ó¼ºÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. DCE Çٽɺθ¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â Ç÷§Æû¿¡ ¸Â´Â DCE ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

DCE ÀÎÁõ ¼­¹ö¸¦ »ç¿ëÇϰíÀÚ ÇÏ´Â °¢ DB2 »ç¿ëÀڴ Ȱ¼ºÈ­µÈ Ŭ¶óÀÌ¾ðÆ® Ç÷¡±×¿Í ÇÔ²² DCE ·¹Áö½ºÆ®¸®¿¡ Á¤ÀÇµÈ °èÁ¤ ¹× DCE Çٽɺΰ¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ Çٽɺο¡´Â ƯÁ¤ÇÑ DCE ÀÎÁõµÈ ¼­¹ö·Î ¿¬°áÇÒ ¶§ ±ÇÇÑ ºÎ¿© À̸§ÀÌ ÀÌ Çٽɺο¡ ´ëÇØ »ç¿ëµÇ´Â °ÍÀ» ³ªÅ¸³»´Â È®Àå ·¹Áö½ºÆ®¸® ¼Ó¼º(ERA) ¼½¼Ç Ç׸ñÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¶ÇÇÑ µ¥ÀÌÅͺ£À̽º¿¡¼­ ±×·ì Ư±ÇÀ» »ç¿ëÇϱâ À§ÇØ, Çٽɺΰ¡ ±×·ìÀÇ ±¸¼º¿øÀÌ µÇµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·ì ERAÀÇ ºñ½ÁÇÑ Á¤º¸´Â ±×·ì À̸§À» DB2 ±ÇÇÑ ºÎ¿© À̸§¿¡ ¸ÊÇÕ´Ï´Ù. ±ÇÇÑ ºÎ¿© À̸§Àº 2Â÷Àû ±ÇÇÑ ºÎ¿© À̸§ÀÌÁö¸¸, µ¿ÀÏÇÑ Á¦ÇÑ»çÇ×ÀÌ Àû¿ëµË´Ï´Ù. ±×·ì ÀÛ¼º ¹× ±¸¼º¿ø Ãß°¡¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DCE µ¥ÀÌÅ͸¦ ÂüÁ¶ÇϽʽÿÀ.

ERAÀÇ Á¤º¸´Â »ç¿ëÀÚÀÇ DCE ÇٽɺΠÀ̸§ ¶Ç´Â ±×·ì À̸§À» ƯÁ¤ ¼­¹ö DCE ÇٽɺΠÀ̸§ÀÇ DB2 ±ÇÇÑ ºÎ¿© À̸§¿¡ ¸ÊÇÕ´Ï´Ù. ERAÀ» »ç¿ëÇÏ·Á¸é, ÀÌ ¼Ó¼º Çü½ÄÀ» ³ªÅ¸³»´Â ERA ½ºÅ°¸¶°¡ Á¤ÀÇµÈ »óÅ¿©¾ß ÇÕ´Ï´Ù. DCE ¼¿¸¶´Ù ÇÑ ¹ø¾¿ ÀÌ·ç¾îÁ®¾ß ÇÏ°í ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© ¿Ï·áµË´Ï´Ù.

  1. À¯È¿ÇÑ DCE °ü¸®Àڷμ­ DCE¿¡ ·Î±×ÀÎÇϽʽÿÀ.
  2. dcecp¸¦ È£ÃâÇϰí ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½À» ÀÔ·ÂÇϽʽÿÀ.
      > xattrschema create /.:/sec/xattrschema/db2map \
      > -aclmgr {{principal r m r m } {group r m r m }} \
      > -annotation {Schema entry for DB2 database access} \
      > -encoding stringarray \
      > -multivalued no \
      > -uuid 1cbe84ca-9df3-11cf-84cd-02608c2cd17b
    

ÀÌ ´Ü°è´Â È®Àå ·¹Áö½ºÆ®¸® ¼Ó¼º db2mapÀ» ÀÛ¼ºÇÕ´Ï´Ù.

ÀÌ ¸ÊÇÎÀ» º¸·Á¸é, dcecp ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.

  > xattrschema show /.:/sec/xattrschema/db2map

´ÙÀ½À» º¼ ¼ö ÀÖ½À´Ï´Ù.

{axlmgr
 {{principal {{query r} {update m} {test r} {delete m}}}
  {group     {{query r} {update m} {test r} {delete m}}}}}
{annotation {Schema entry for DB2 database access}}
{applydefs no}
{intercell rejects}
{multivalued no}
{reserved no}
{scope {}}
{trigbind {}}
{trigtype none}
{unique no}
{uuid 1cbe84ca-9df3-11cf-84cd-02608c2cd17b}
ÁÖ:ERA¿¡ ±â·ÏµÈ ±ÇÇÑ ºÎ¿© À̸§ÀÇ ³»¿ë¿¡ ´ëÇÑ Á¦ÇÑ»çÇ×Àº DCE¿¡ ÀÇÇØ ÁöÄÑÁöÁö ¾Ê½À´Ï´Ù. DCE ÇٽɺΠ¶Ç´Â ±×·ì¿¡ À¯È¿ÇÏÁö ¾ÊÀº ±ÇÇÑ ºÎ¿© À̸§ÀÌ ÁÖ¾îÁø °æ¿ì, DB2°¡ ÇØ´ç »ç¿ëÀÚ¸¦ ÀÎÁõÇÏ·Á´Â ½Ãµµ¸¦ ÇÒ ¶§ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù(ÀÎÁõÀÌ CONNECT, ATTACH, DB2START ¶Ç´Â ÀÎÁõÀ» ¿ä±¸ÇÏ´Â ´Ù¸¥ Á¶ÀÛ¿¡¼­ ÀϾÀ» ±â¾ïÇϽʽÿÀ). ¶ÇÇÑ, ±ÇÇÑ ºÎ¿© À̸§°ú DCE ÇٽɺÎÀÇ ÁöÁ¤ÀÌ 1´ë1ÀÇ °íÀ¯ÇÑ Çü½ÄÀÎÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. DCE´Â ÀÌ·¯ÇÑ Á¶°ÇÀ» Á¡°ËÇÏÁö ¾Ê½À´Ï´Ù.

DB2 Ŭ¶óÀÌ¾ðÆ®°¡ DB2 UDB ¼­¹ö¿¡ ¾×¼¼½ºÇϸé, DCE ÇٽɺηΠµî·ÏµÈ »óÅÂÀÎ °æ¿ì, ERA Á¤º¸¸¦ Ãß°¡ÇÏ¿© ÇٽɺΠÀ̸§¿¡¼­ ±ÇÇÑ ºÎ¿© À̸§±îÁö ¸ÊÇÎÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ³ª ±×·ì¸¶´Ù ÇÑ ¹ø¾¿ ÀÌ·ç¾îÁ®¾ß Çϰí, ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÏ¿© ¿Ï·áµË´Ï´Ù.

DCE¸¦ »ç¿ëÇϱâ À§ÇÑ DB2 ¼­¹ö ¼³Á¤ ¹æ¹ý

¼­¹ö´Â DCE ·¹Áö½ºÆ®¸®¿¡ µî·ÏµÈ Çٽɺο©¾ß Çϸç, DB2¿Í ÇÔ²² »ç¿ëÇÏ·Á¸é ¿Ã¹Ù¸¥ ¼Ó¼ºÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. DCE ¼­¹ö Çٽɺθ¦ ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â Ç÷§Æû¿¡ ¸Â´Â ÁöÁ¤µÈ DCE ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

DCE º¸¾È Ŭ¶óÀÌ¾ðÆ® ·±Å¸ÀÓ ÄÚµå´Â ¼­¹ö ÀνºÅϽº¿¡ ÀÇÇØ ¼³Ä¡µÇ°í ¾×¼¼½º°¡ °¡´ÉÇØ¾ß ÇÕ´Ï´Ù.

ÀÎÁõ ¸ÞÄ¿´ÏÁòÀ¸·Î DCE¸¦ »ç¿ëÇÏ·Á´Â °¢ DB2 ¼­¹ö´Â DB2START¸¦ ¹ßÇàÇÒ ¶§ DCE·Î µî·ÏÇØ¾ß ÇÕ´Ï´Ù. À̸¦ ¼öµ¿À¸·Î ¼öÇàÇÏÁö ¾Ê±â À§ÇØ, DCE´Â ¼­¹ö°¡ ÀÚü »ç¿ëÀÚ ID¿Í ¾ÏÈ£(Ű) Á¤º¸¸¦ ŰÅÇ(keytab) ÆÄÀÏÀ̶ó´Â Ư¼ö ÆÄÀÏ¿¡ À¯Áöº¸¼öÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. DB2START¿¡¼­, DB2´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ÆÄÀÏÀ» Àаí ÀνºÅϽº¿¡ ´ëÇÑ ÀÎÁõ À¯ÇüÀ» È®º¸ÇÕ´Ï´Ù. ÀÎÁõ À¯ÇüÀÌ DCEÀ̸é, DB2 ¼­¹ö´Â DCE¸¦ È£ÃâÇÏ¿© ŰÅÇ ÆÄÀϷκÎÅÍ Á¤º¸¸¦ ¾ò°Ô µË´Ï´Ù. ÀÌ Á¤º¸´Â DCE¸¦ °®´Â ¼­¹ö¸¦ µî·ÏÇÏ´Â µ¥ »ç¿ëµÈ Á¤º¸ÀÔ´Ï´Ù. ÀÌ µî·ÏÀ¸·Î ¼­¹ö´Â DCE Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ DCE ÅäÅ«À» ½ÂÀÎÇÏ¿© ÀÌ »ç¿ëÀÚ¸¦ ÀÎÁõÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀνºÅϽº °ü¸®ÀÚ´Â DCE ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀνºÅϽº¿ë ŰÅÇ ÆÄÀÏÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ŰÅÇ ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº »ç¿ëÀÚ Ç÷§Æû¿¡ ¸Â´Â DCE ¹®¼­¿¡ ÀÖ½À´Ï´Ù. ÇØ´ç ¹®¼­¿¡¼­, ŰÅÇ ÆÄÀϰú dcecp keytab ¸í·É ¶Ç´Â rgy_edit ¸í·É°ú ¿¬°üµÈ ¼¼ºÎ»çÇ×À» ÂüÁ¶ÇϽʽÿÀ. DB2 ŰÅÇ ÆÄÀÏÀÇ À̸§Àº keytab.db2¿©¾ß Çϰí, ÀνºÅϽº¿ë sqllib µð·ºÅ丮ÀÇ security ¼­ºêµð·ºÅ丮¿¡ »óÁÖÇØ¾ß ÇÕ´Ï´Ù(Intel ¿î¿µ üÁ¦¿¡¼­, ÆÄÀÏÀº sqllib µð·ºÅ丮¿¡ ÀÖ´Â INSTANCENAME ¼­ºêµð·ºÅ丮ÀÇ security ¼­ºêµð·ºÅ丮¿¡ »óÁÖÇØ¾ß ÇÕ´Ï´Ù. ¿©±â¼­, INSTANCENAMEÀº ÀÛ¾÷ÇÏ´Â µ¥ÀÌÅͺ£À̽ºÀÇ ÀνºÅϽº À̸§ÀÔ´Ï´Ù). ÁöÁ¤µÈ ÀνºÅϽº¿ë ¼­¹ö Çٽɺο¡ ´ëÇØ ÇÑ Ç׸ñ¸¸ÀÌ µé¾î ÀÖ½À´Ï´Ù. DB2START½Ã¿¡ ´Ù¸¥ Ç׸ñÀº ¿À·ù·Î ³ªÅ¸³³´Ï´Ù. UNIX ¿î¿µ üÁ¦ Ç÷§Æû¿¡¼­, ÀÌ ÆÄÀÏÀº ÀνºÅϽº ¼ÒÀ¯ÀÚÀÇ Àбâ/¾²±â¸¸À» Çã¿ëÇϵµ·Ï ÆÄÀÏ »ç¿ë±ÇÇÑÀÌ ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

´ÙÀ½Àº ŰÅÇ ÆÄÀÏ ÀÛ¼º¿¡ ´ëÇÑ ¿¹ÀÔ´Ï´Ù.

DCE ±¸¼ºÀÌ ¿Ï·áµÈ ÈÄ¿¡ DCE ÀÎÁõÀ» »ç¿ëÇÏ¿© DB2¸¦ ½ÃÀÛÇÏ·Á¸é, ÀÎÁõ À¯Çü "DCE"¸¦ °®´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥À» °»½ÅÇÏ¿© DCE ÀÎÁõÀ» »ç¿ëÇÏ´Â °ÍÀ» DB2¿¡ ¾Ë·Á¾ß ÇÕ´Ï´Ù. ´ÙÀ½ CLP ¸í·ÉÀ» ¹ßÇàÇÏ¿© ¼öÇàµË´Ï´Ù.

   db2 update database manager configuration using authentication DCE
    sysadm_group DCE_group_name

±×·± ´ÙÀ½, À¯È¿ÇÑ DB2 DCE »ç¿ëÀÚ¿¡ ´ëÇØ dce_loginÀ» ¼öÇàÇϰí DB2START¸¦ ½ÇÇàÇϽʽÿÀ.
ÁÖ:DCE ÀÎÁõÀ» »ç¿ëÇÏ¿© DB2¸¦ ½ÃÀÛÇϱâ Àü¿¡, ÀνºÅϽº¿¡ ´ëÇÑ SYSADMÀ¸·Î »ç¿ëµÇ´Â DCE »ç¿ëÀÚ Çٽɺθ¦ Á¤ÀÇÇÏ¿© ÀνºÅϽº¸¦ ½ÃÀÛ, ÁßÁöÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ´Â À¯È¿ÇÑ DCE »ç¿ëÀÚ ID¸¦ °¡Á®¾ß ÇÕ´Ï´Ù. ¼öÇà ¹æ¹ý¿¡ °üÇÑ Áö½Ã»çÇ×Àº DCE¿ë DB2 »ç¿ëÀÚ ¼³Á¤ ¹æ¹ý¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ÀÌ Áö½Ã»çÇ׿¡ Ãß°¡ÇÏ¿©, ÀÛ¼ºµÈ Çٽɺδ ÀνºÅϽº¿¡ ´ëÇÑ SYSADM_GROUPÀÇ ±¸¼º¿øÀ̾î¾ß ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î, ÀÌ ±×·ì À̸§Àº ¸í½ÃÀûÀ¸·Î ÁöÁ¤µÈ ±×·ìÀÌ ¾ø´Â(Áï, SYSADM_GROUPÀÌ ³Î(NULL)ÀÎ °æ¿ì) DCE ÀÎÁõ¿ë DB2ADMINÀÌÁö¸¸, ÀνºÅϽº¿ë ÀÎÁõ À¯ÇüÀ» »ç¿ëÀÚ°¡ ¼±ÅÃÇÏ´Â ±×·ì À̸§(ÀÎÁõ À̸§)À¸·Î º¯°æÇϱâ Àü¿¡ °»½ÅµÉ ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃÇÏ´Â DCE ±×·ì¿¡´Â, ÇØ´ç À̸§À» ÁöÁ¤µÈ SYSADM_GROUP ±ÇÇÑ ºÎ¿© À̸§¿¡ ¸ÊÇÏ´Â Á¤ÀÇµÈ ERA°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

DB2 °ü¸® ¼­¹öÀÇ ±â´É Áß Çϳª´Â DB2 ÀνºÅϽº¸¦ ½ÃÀÛÇÏ´Â °ÍÀÔ´Ï´Ù. AUTHENTICATION = DCEÀ̸é, ÀνºÅϽº¿ë DB2 ŰÅÇ ÆÄÀÏ¿¡ »ç¿ëµÇ´Â DCE Çٽɺδ DB2 authid¿¡ ¸ÊÇ뵃 À¯È¿ÇÑ DCE Çٽɺθ¦ °¡Á®¾ß ÇÕ´Ï´Ù. ÀÌ ¸ÊÇÎÀº DB2 ÀνºÅϽº¸¦ ½ÃÀÛÇϱâ À§ÇÑ DB2 °ü¸® ¼­¹ö¿¡ ÇÊ¿äÇÕ´Ï´Ù. À¯È¿ÇÑ ¸ÊÇÎÀº ÀÌ ID°¡ ¼­¹ö»Ó ¾Æ´Ï¶ó Ŭ¶óÀÌ¾ðÆ®·Î ÀÛµ¿ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

DCE¸¦ »ç¿ëÇϱâ À§ÇÑ DB2 Ŭ¶óÀÌ¾ðÆ® ÀνºÅϽº ¼³Á¤ ¹æ¹ý

Ŭ¶óÀÌ¾ðÆ® Àü¿ë ÀνºÅϽº´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ÆÄÀÏÀ» °»½ÅÇϰí ÀÎÁõ À¯ÇüÀ» DCE·Î ¼³Á¤ÇÏ¿© Áö¿ª Á¶ÀÛ¿ë DCE ÀÎÁõÀ» »ç¿ëÇϱâ À§ÇØ ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. DCE¿¡ µî·ÏÇØ¾ß ÇÏ´Â ¼­¹ö°¡ ¾øÀ¸¹Ç·Î Ŭ¶óÀÌ¾ðÆ® Àü¿ë ÀνºÅϽº¿¡ ´ëÇÑ Å°ÅÇ ÆÄÀÏÀÌ ÀÖ¾î¾ß ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, Ŭ¶óÀÌ¾ðÆ® Àü¿ë DB2 ÀνºÅϽº°¡ DCE ÀÎÁõÀ» »ç¿ëÇÏ´Â °ÍÀº ±ÇÀåµÇÁö´Â ¾ÊÁö¸¸(¶Ç´Â ÇÊ¿ä¾øÀ½), Áö¿øµË´Ï´Ù.

DCE º¸¾ÈÀ» »ç¿ëÇÏ¿© ¿ø°Ý µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÏ·Á´Â Ŭ¶óÀÌ¾ðÆ®´Â Àû¿ë °¡´ÉÇÑ DCE º¸¾È Á¦Ç°¿¡ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù. ¼±ÅÃÀûÀ¸·Î, »ç¿ëÀÚ´Â µ¥ÀÌÅͺ£À̽º µð·ºÅ丮¿¡¼­ ¸ñÇ¥ µ¥ÀÌÅͺ£À̽º¿ë ÀÎÁõ À¯Çü īŻ·Î±×È­¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ DCE ÀÎÁõ ÁöÁ¤À» ¼±ÅÃÇÏ´Â °æ¿ì, ¿ÏÀü ±ÔÁ¤È­µÈ DCE ¼­¹ö ÇٽɺΠÀ̸§µµ ÁöÁ¤µË´Ï´Ù. DCE ÀÎÁõÀÌ µð·ºÅ丮¿¡¼­ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, ÀÎÁõ Á¤º¸¿Í ÇٽɺΠÁ¤º¸´Â CONNECT ½Ã°£¿¡ ¼­¹ö·ÎºÎÅÍ ¾ò¾îÁý´Ï´Ù.

DCE º¸¾ÈÀ» »ç¿ëÇÑ DB2 Á¦ÇÑ»çÇ×

DCE ÀÎÁõ »ç¿ë¿¡´Â, DB2¿¡ ÀÇÇØ Á¦°øµÇ°í ±×·ì Áö¿ø°ú °ü·ÃµÈ ƯÁ¤ SQL ÇÔ¼ö¿¡ ´ëÇÑ Á¦ÇÑ»çÇ×ÀÌ ÀÖ½À´Ï´Ù. ´ÙÀ½ÀÇ Á¦ÇÑ»çÇ×Àº DCE ÀÎÁõÀ» »ç¿ëÇÒ °æ¿ì¿¡ Á¸ÀçÇÕ´Ï´Ù.

  1. GRANT ¶Ç´Â REVOKE¹®À» »ç¿ëÇÏ´Â °æ¿ì, USER ¹× GROUP Ű¿öµå´Â ¹Ýµå½Ã ÁöÁ¤µÈ ±ÇÇÑ ºÎ¿© À̸§¿¡ ÀÚ°ÝÀ» ÁÖµµ·Ï ÁöÁ¤µÇ¾î¾ß Çϸç, ±×·¸Áö ¾ÊÀ¸¸é ¿À·ù°¡ ³ªÅ¸³³´Ï´Ù.
  2. CREATE SCHEMA¹®ÀÇ AUTHORIZATIONÀýÀ» »ç¿ëÇÏ´Â °æ¿ì, ÁöÁ¤µÈ ±ÇÇÑ ºÎ¿© À̸§ÀÇ ±×·ì ¸â¹ö½±Àº ÀÌ Àý ´ÙÀ½¿¡ ³ª¿À´Â ¸í·É¹®À» ½ÇÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ±ÇÇÑ ºÎ¿© Æò°¡½Ã °í·ÁµÇÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. CREATE SCHEMA¹®À» ½ÇÇàÇÏ´Â µ¿¾È ±ÇÇÑ ºÎ¿© ½ÇÆÐ°¡ ¹ß»ýÇÕ´Ï´Ù.
  3. ÆÐŰÁö°¡ ÆÐŰÁöÀÇ ¿ø·¡ ¹ÙÀδõ¸¦ Á¦¿ÜÇÏ°í »ç¿ëÀÚ¿¡ ÀÇÇØ ¸®¹ÙÀεåµÇ¸é, ¿ø·¡ ¹ÙÀδõÀÇ Æ¯±ÇÀº ÀçÆò°¡µË´Ï´Ù. ÀÌ °æ¿ì, ¿ø·¡ ¹ÙÀδõÀÇ ±×·ì ¸â¹ö½±Àº Ư±ÇÀ» ÀçÆò°¡ÇÒ ¶§ °í·ÁµÇÁö ¾Ê½À´Ï´Ù. ¸®¹ÙÀεù µ¿¾È ±ÇÇÑ ºÎ¿© ½ÇÆÐ°¡ ¹ß»ýÇÕ´Ï´Ù.

DB2¿¡ ÀÇÇØ ¼öÇàµÇ´Â DCE ÀÎÁõÀº OSF DCE GSSAPI(Generic Security Services Application Programming Interface)¸¦ »ç¿ëÇÏ¿© ¾ò´Â DCE Ticket¿¡¼­ ¼öÇàµË´Ï´Ù. DCE º¸¾È¿¡ ´ëÇÑ ¸ðµç ÀÎÁõÀº µ¥ÀÌÅͺ£À̽º ÇÁ·ÎÅäÄÝ °èÃþ¿¡¼­ ¹ß»ýÇÕ´Ï´Ù. ƯÁ¤ Åë½Å ¸ÞÄ¿´ÏÁòÀº DCE¿Í ÅëÇÕÇÏ´Â µ¥ ÇʼöÀûÀÌÁö ¾ÊÀº Ãß°¡ Åë½Å °èÃþ º¸¾ÈÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. Åë½Å °èÃþ ÀÎÁõÀÌ ¿ÏÀüÈ÷ µ¥ÀÌÅͺ£À̽º ÇÁ·ÎÅäÄÝ °èÃþ ÀÎÁõ°ú ¹«°üÇÏ°Ô À¯ÁöµÉ ¼ö ÀÖ´Â °æ¿ì¿¡, ¾î¶°ÇÑ Á¦ÇÑ»çÇ×µµ ½Ç½ÃµÇÁö ¾Ê½À´Ï´Ù. ±×·¯³ª, ¼º°øÀûÀ¸·Î ¿¬°áÀÌ ¼³Á¤µÇ±â Àü¿¡ µ¥ÀÌÅͺ£À̽º ÇÁ·ÎÅäÄÝ °èÃþ ¹× Åë½Å °èÃþ ÀÎÁõ ¾çÂÊ¿¡ ´ëÇÑ ±âÁØÀÌ ¸¸Á·µÇ¾î¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ÇÁ·ÎÅäÄÝ °èÃþ ¹× Åë½Å ÇÁ·ÎÅäÄÝ °èÃþ ÀÎÁõ ¸ÞÄ¿´ÏÁòÀÌ »óÈ£ÀÛ¿ëÇÏ´Â °æ¿ì, ÀϺΠÁ¶ÇÕÀÌ º¸¾È ³ëÃâµÇ¸é »ç¿ëÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù.

DCE ÀÎÁõÀº TCPIP SOCKS Áö¿ø°ú °áÇÕÇÏ¿© »ç¿ëµÉ ¼ö ÀÖÀ¸³ª, µÎ °³ÀÇ º¸¾È ¸ÞÄ¿´ÏÁòÀº ¼­·Î º°°³·Î µ¿ÀÛÇÕ´Ï´Ù. À̰ÍÀº À¯È¿ÇÑ DCE ·Î±×ÀÎ ¹®¸ÆÀ» Á¦°øÇØ¾ß Çϸç, SOCKS ¼­¹öÀÇ ±âÁØÀ» ÃæÁ·½ÃŰ´Â Áö¿ª ¿î¿µ üÁ¦ »ç¿ëÀÚ ID¿¡ ·Î±×¿ÂÇØ¾ß ÇÔÀ» ÀǹÌÇÒ ¼ö ÀÖ½À´Ï´Ù.

DCE ÀÎÁõÀº NT Named Pipe¿Í °áÇÕÇÏ¿© »ç¿ëµÉ ¼ö ÀÖÀ¸³ª, µÎ °³ÀÇ º¸¾È ¸ÞÄ¿´ÏÁòÀº ¼­·Î º°°³·Î µ¿ÀÛÇÕ´Ï´Ù. »ç¿ëÀÚ´Â À¯È¿ÇÑ DCE ·Î±×ÀÎ ÄÁÅØ½ºÆ®¸¦ Á¦°øÇØ¾ß Çϸç, NT Named Pipe Áö¿øÀÇ ±âÁØÀ» ÃæÁ·½ÃŰ´Â »ç¿ëÀÚ ID¿¡ ´ëÇÑ NT µµ¸ÞÀο¡ ·Î±×¿ÂÇØ¾ß ÇÕ´Ï´Ù.

À§ÀÇ µÎ °¡Áö ¿¹¿¡¼­¿Í °°ÀÌ DCE ÇٽɺΠ¹× Áö¿ª ¿î¿µ üÁ¦ »ç¿ëÀÚ ID°¡ ¸ðµÎ ÀÎÁõ¿¡ »ç¿ëµÇ´Â °¡´ÉÇÑ È¥µ¿À» ó¸®Çϱâ À§ÇØ, ÅëÇÕµÈ DCE ·Î±×¿ÂÀÌ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ½Ã½ºÅÛ¿¡ ·Î±×¿ÂÇÒ ¶§, »ç¿ëÀÚ´Â ÀÚµ¿À¸·Î ÇØ´ç DCE ÇٽɺηΠ·Î±×¿ÂµË´Ï´Ù. ÀÌ ±â´É »ç¿ë ¹æ¹ý¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×ÀÌ Áö¿øµÇ´Â °æ¿ì, »ç¿ëÀÚ Ç÷§Æû¿¡ ´ëÇÑ DCE ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀÌ Á¢±Ù ¹æ¹ý »ç¿ë½Ã, µ¿ÀÏÇÑ À̸§ÀÌ DCE ÇٽɺΠ¹× Áö¿ª ¿î¿µ üÁ¦ ID¿¡ »ç¿ëµÊÀ» ±â¾ïÇϽʽÿÀ. À̰ÍÀº DCE ¾Ïȣȭ ƼÄÏ¿¡ Æ÷ÇÔµÈ µ¿ÀÏÇÑ °ªÀÌ Åë½Å °èÃþÀÇ ¾ÏȣȭµÇÁö ¾ÊÀº Àü¼±¿¡¼­ È帧À» ÀǹÌÇÒ ¼ö ÀÖ½À´Ï´Ù.

SECURITY ¸Å°³º¯¼ö°¡ NONEÀ¸·Î ¼³Á¤µÉ ¶§ DCE ÀÎÁõÀº ´ÜÁö APPC Åë½Å°ú ÇÔ²² »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº µ¥ÀÌÅͺ£À̽º ÇÁ·ÎÅäÄÝ °èÃþ¿¡¼­ µ¿ÀÏÇÑ Çٽɺο¡ ´ëÇØ ¾ÏȣȭµÈ DCE ÅäÅ«À» »ç¿ëÇÏ´Â µ¿¾È, Åë½Å °èÃþ¿¡¼­ ¾ÏȣȭµÇÁö ¾ÊÀº ÇٽɺΠ¹× ¾ÏÈ£¸¦ ¼Û½ÅÇÏ´Â °¡´É¼ºÀ» ÇÇÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ÀÌ ¶§ APPC °èÃþ¿¡¼­ÀÇ DCE º¸¾ÈÀº DB2¿¡ ÀÇÇØ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]