°ü¸® ¾È³»¼­


¿¬ÇÕ µ¥ÀÌÅͺ£À̽º ÀÎÁõ ó¸®

ºÐ»ê Á¶ÀÎ ¼³Ä¡ ±â´ÉÀ» ¼³Ä¡Çϰí DB2 ±¸¼º º¯¼ö federated¸¦ 'YES'·Î ¼³Á¤Çϸé, DB2 ½Ã½ºÅÛÀº ¿¬ÇÕ ½Ã½ºÅÛÀ¸·Î¼­ µ¿ÀÛÇÕ´Ï´Ù. ¿¬ÇÕ ½Ã½ºÅÛ¿¡ ÀÖ´Â µ¥ÀÌÅͺ£À̽º ÀÎÁõ ¼³Á¤°ªÀº Ç¥ÁØ DB2 Á¤ÀÇ¿Í ¾à°£ ´Ù¸¨´Ï´Ù. ¿¬ÇÕ ½Ã½ºÅÛ¿¡¼­ Áß¿äÇÑ °ÍÀº µ¥ÀÌÅÍ ¼Ò½ºÀÇ ÀÎÁõ ¿ä±¸»çÇ×À» °í·ÁÇÏ´Â °ÍÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î, µ¥ÀÌÅÍ ¼Ò½º(DB2, Oracle, OS/390¿ë DB2 µî)´Â ÀÎÁõÀÌ ÇÊ¿äÇϵµ·Ï ¼³Á¤µË´Ï´Ù. ÀÌ´Â ÇØ´ç ID¿Í ¾ÏÈ£(ÇÊ¿äÇϹǷÎ)°¡ µ¥ÀÌÅÍ ¼Ò½º·Î Àü´ÞµÉ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. DB2´Â µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ÀÎÁõ Áö¿øÀ» À§ÇØ ¿©·¯ ¹æ¹ýÀ» Á¦°øÇϸç, ÀÌ¿¡ ´ëÇØ¼­´Â ÀÌ Àý¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

ÀÎÁõ ¼³Á¤°ª

SERVER
DB2¿¡ ¿¬°áµÈ Ŭ¶óÀÌ¾ðÆ®°¡ »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ Á¦°øÇÏ¿© DB2¿¡ ¾×¼¼½ºÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °æ¿ì, »ç¿ëÀÚ ID¿Í ¾ÏÈ£´Â µ¥ÀÌÅÍ ¼Ò½º·ÎÀÇ Àü¼Û¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ´Â ¼­¹ö ¿É¼Ç°ú »ç¿ëÀÚ ¸ÊÇÎÀ» ÅëÇØ µ¥ÀÌÅÍ ¼Ò½º·Î ½ÇÁ¦ Àü´ÞµÈ ³»¿ëÀ» Á¦¾îÇÏÁö¸¸, ÀÎÁõ Á¤º¸´Â µ¥ÀÌÅÍ ¼Ò½º·ÎÀÇ Àü¼Û¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

CLIENT
¿î¿µ üÁ¦ º¸¾ÈÀ» »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥ÀÌ È£ÃâµÇ´Â µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç¿¡¼­ ÀÎÁõÀÌ ¹ß»ýÇϵµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º·ÎÀÇ Á÷Á¢ Àü¼Û¿¡´Â ¾ÏÈ£¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ °æ¿ì, µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÎÁõÀÌ ÇÊ¿äÇϸé, Çϳª ÀÌ»óÀÇ »ç¿ëÀÚ ¸ÊÇÎÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ Á¤È®ÇÑ »ç¿ëÀÚ ID¿Í ¾ÏÈ£ Á¤º¸¸¦ µ¥ÀÌÅÍ ¼Ò½º¿¡ Àü´ÞÇϵµ·Ï ¼­¹ö ¿É¼ÇÀÌ Á¦´ë·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.

CLIENT ÀÎÁõÀ» »ç¿ëÇÒ °æ¿ì´Â ÁÖÀÇÇϽʽÿÀ. º¸¾È ³×Æ®¿öÅ©¿¡ ´ëÇØ¼­¸¸ ÀÌ·¯ÇÑ ¾ç½ÄÀÇ ÀÎÁõÀ» °í·ÁÇϽʽÿÀ. »ç¿ëÀÚ´Â ´ÙÀ½ Á¶°ÇÀ» ÃæÁ·ÇÒ ¶§ ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ SYSADM ±ÇÇÑÀ» °®½À´Ï´Ù.

DCS
DB2°¡ ¾Æ´Ñ µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ÀÎÁõÀÌ ¹ß»ýµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ °æ¿ì, Ç¥ÁØ DB2 ÀÎÁõ 󸮴 »ý·«µË´Ï´Ù. »ç¿ëÀÚ ID¿Í ¾ÏÈ£´Â ¼­¹ö ¿É¼Ç ¼³Á¤°ª¿¡ µû¶ó Á÷Á¢ µ¥ÀÌÅÍ ¼Ò½º·Î Àü´ÞµË´Ï´Ù. ÀÎÁõÀº Oracle ¶Ç´Â DB2 °è¿­ µ¥ÀÌÅÍ ¼Ò½º¿¡¼­¸¸ ¹ß»ýÇÕ´Ï´Ù.

ÀÎÁõÀÌ DCS·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é ÁÖÀÇÇϽʽÿÀ. ÀÎÁõÀº Ŭ¶óÀÌ¾ðÆ®¿¡¼­µµ DB2¿¡¼­µµ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. SYSADM ÀÎÁõ À̸§À» ¾Ë°í ÀÖ´Â »ç¿ëÀÚ´Â ¿¬ÇÕ ¼­¹ö¿¡ ´ëÇØ SYSADM ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â °ÍÀ¸·Î °¡Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

DCE
ÀÎÁõÀÌ DCE·Î ¼³Á¤µÇ¸é, »ç¿ëÀÚ ID¸¸ÀÌ µ¥ÀÌÅÍ ¼Ò½º·ÎÀÇ Àü¼Û¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ÏÈ£´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÎÁõ ó¸®(»ç¿ëÀÚ ID¿Í ¾ÏÈ£)°¡ ÇÊ¿äÇϸé, ¾ÏÈ£(°¡´ÉÇÑ °æ¿ì, »ç¿ëÀÚ ID)¸¦ µ¥ÀÌÅÍ ¼Ò½º·Î Àü¼ÛÇÒ »ç¿ëÀÚ ¸ÊÇÎÀ» Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º°¡ DB2 ¿¬°áÀ» ½Å·ÚÇϸé, ¿ÜºÎ º¸¾È ½Ã½ºÅÛ¿¡¼­ ¹ÞÀº ID°¡ µ¥ÀÌÅÍ ¼Ò½º·Î Àü´ÞµÉ ¼ö ÀÖÀ¸¹Ç·Î »ç¿ëÀÚ ¸ÊÇÎÀº ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

±âŸ DB2 ÀÎÁõ ¼³Á¤°ªµµ °¡´ÉÇϸç, Çϳª ÀÌ»óÀ» ¼³Á¤ÇÏ¸é µ¥ÀÌÅÍ ¼Ò½º·ÎÀÇ Àü¼ÛÀ» À§ÇØ DB2¿¡¼­ ¾ÏÈ£¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. DB2¿Í Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ ¼³Á¤°ªÀ¸·Î DB2·Î ¾ÏÈ£°¡ Àü¼ÛµÇ¸é, ÇØ´ç ¾ÏÈ£´Â µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ Ãß°¡ ÀÎÁõ 󸮿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ 25¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ID ¹× ¾ÏÈ£¸¦ µ¥ÀÌÅÍ ¼Ò½º·Î Àü´Þ

µ¥ÀÌÅÍ ¼Ò½º·ÎÀÇ ÀÎÁõ µ¥ÀÌÅÍ Àü¼ÛÀ» Á¦¾îÇÏ´Â ¹æ¹ý¿¡´Â DB2 ÀÎÁõ, »ç¿ëÀÚ ¸ÊÇÎ, ¼­¹ö ¿É¼Ç ¹× APPC º¸¾È ¼³Á¤°ªÀÌ ÀÖ½À´Ï´Ù.

ÀÎÁõ ¼³Á¤°ª

ÀÌ ÀýÀÇ ¸ñÀûÀº ÀÎÁõ ¼³Á¤°ªÀÌ ¿¬ÇÕ ½Ã½ºÅÛ¿¡¼­ÀÇ Àü¿ª ÀÎÁõ 󸮿¡ ¹ÌÄ¡´Â ¿µÇâ Á¤µµ¸¦ ¸íÈ®È÷ ÇÏ´Â °ÍÀÔ´Ï´Ù(ÀÎÁõ ¼³Á¤°ª Á¤ÀÇ´Â ÀÎÁõ ¼³Á¤°ª¿¡ ÀÖ½À´Ï´Ù). ¿¹¸¦ µé¾î DB2 ÀÎÁõÀÌ SERVER ¶Ç´Â DCS·Î ¼³Á¤µÇ¸é, ¿¬°á¿¡´Â »ç¿ëÀÚ ID¿Í ¾ÏÈ£°¡ ÇÊ¿äÇÕ´Ï´Ù. ±×·¯¹Ç·Î, »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ µ¥ÀÌÅÍ ¼Ò½º·ÎÀÇ Àü¼Û¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÎÁõÀÌ DCE ¶Ç´Â CLIENT·Î ¼³Á¤µÇ°í, ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º°¡ µé¾î ÀÖ´Â DB2 ½Ã½ºÅÛ¿¡¼­ ÀÎÁõÀÌ ¹ß»ýµÇÁö ¾ÊÀ¸¸é, »ç¿ëÀÚ ID¸¸À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º ÀÎÁõ 󸮿¡ ¾ÏÈ£(¶Ç´Â ´Ù¸¥ »ç¿ëÀÚ ID¿Í ¾ÏÈ£)°¡ ÇÊ¿äÇϸé, »ç¿ëÀÚ ¸ÊÇÎÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÎÁõÀÌ CLIENT·Î ¼³Á¤µÇ°í trust_clntauth ¸Å°³º¯¼ö ¼³Á¤°ªÀÌ SERVERÀ̸é, ¾ÏÈ£°¡ DB2·Î Àü¼ÛµÇ¾î µ¥ÀÌÅÍ ¼Ò½º·ÎÀÇ Àü¼Û¿¡ »ç¿ëµÉ ¼öµµ ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ¸ÊÇÎ

DB2´Â DB2·ÎÀÇ ¿¬°á¿¡ »ç¿ëµÈ ±ÇÇÑ ºÎ¿© À̸§ ¶Ç´Â DB2¿¡ Á¤ÀÇµÈ ±ÇÇÑ ºÎ¿© À̸§À» Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ ¸ÊÇÎÀº DB2¿¡ Á¤ÀÇµÈ ±ÇÇÑ ºÎ¿© À̸§À» ÀúÀåÇÕ´Ï´Ù. ¸ÊÇÎÀº CREATE USER MAPPING¹®À¸·Î ÀÛ¼ºµË´Ï´Ù.

»ç¿ëÀÚ ¸ÊÇÎÀº À¯¿¬¼ºÀÌ ÀÖÀ¸¹Ç·Î, ID¸¦ ¾ÏÈ£¸¸ÀÌ ¾Æ´Ñ »õ·Î¿î ID¿Í ¾ÏÈ£·Î ¸ÊÇÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½, À̸¦ »ç¿ëÇÏ¿© ´©¶ôµÈ Á¤º¸¸¦ Á¦°øÇϰųª, ID¿Í ¾ÏÈ£¸¦ µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ¼ö¿ëµÈ °ªÀ¸·Î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ¸ÊÇÎÀ» ÀÛ¼ºÇϰųª º¯°æÇÏ·Á¸é, SYSADM ¶Ç´Â DBADM ±ÇÇÑ Áß Çϳª¸¦ °¡Áö°í Àְųª, ÀÎÁõ ID°¡ ¸í·É¹®¿¡ ÁöÁ¤µÈ ±ÇÇÑ ºÎ¿© À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ ¸ÊÇι® ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.

   CREATE USER MAPPING FOR "SHAWN" SERVER DB21 OPTIONS (REMOTE_AUTHID "SHAWNBCA",
   REMOTE_PASSWORD "MAPLELEAF")

¿©±â¼­, DB2 ÀÎÁõ ID(SHAWN)´Â DB21 ¼­¹ö¿¡ ´ëÇÑ ¿ø°Ý ID SHAWNBCA·Î, ¿ø°Ý ¾ÏÈ£ MAPLELEAF·Î ¸ÊÇε˴ϴÙ.

DB2¿¡¼­ÀÇ ±ÇÇÑ ºÎ¿© À̸§(¶Ç´Â ¾ÏÈ£)°ú µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ÀÇ ±ÇÇÑ ºÎ¿© À̸§(¶Ç´Â ¾ÏÈ£)ÀÇ À¯ÀÏÇÑ Â÷ÀÌÁ¡ÀÌ Àü´ÞµÈ ¹®ÀÚ¿­ÀÇ ´ë¼Ò¹®ÀÚ ¿©ºÎ¶ó¸é, »õ·Î¿î ID¿Í ¾ÏÈ£¸¦ ÀÛ¼ºÇÏ´Â ´ë½Å ¼­¹ö ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¿øÇÏ´Â ¼³Á¤°ªÀ¸·Î ¹®ÀÚ¸¦ º¯È¯½Ã۵µ·Ï ÇϽʽÿÀ. ¼­¹ö ¿É¼Ç¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ÀÎÁõ ¼³Á¤°ªÀÌ DCEÀÌ°í µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÎÁõ ó¸®(¾ÏÈ£¸¦ ¿¹»óÇÔ)°¡ ÇÊ¿äÇÏ¸é »ç¿ëÀÚ ¸ÊÇÎÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. DB2´Â DB2 »ç¿ëÀÚ ID¸¸À» µ¥ÀÌÅÍ ¼Ò½º·Î Àü´ÞÇÕ´Ï´Ù. ¾ÏÈ£´Â ÇØ´ç »ç¿ëÀÚ ID¿¡ ¸ÊÇÎµÈ ´ÙÀ½ µ¥ÀÌÅÍ ¼Ò½º·Î Àü¼ÛµÇ¾î¾ß ÇÕ´Ï´Ù.

¼­¹ö ¿É¼Ç

¼­¹ö ¿É¼ÇÀº ÀüüÀûÀÎ ÀÎÁõ Áö¿øÀ» Á¦°øÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. À̸¦ »ç¿ëÇÏ¿© ¾ÏÈ£°¡ µ¥ÀÌÅÍ ¼Ò½º·Î Àü´ÞµÇ¾ú´ÂÁö(º¸Åë ¿¹)¿Í, »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ ´ë¹®ÀÚ ¶Ç´Â ¼Ò¹®ÀÚ·Î º¯È¯ÇØ¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³»½Ê½Ã¿À. ¼­¹ö ¿É¼ÇÀº CREATE SERVER, ALTER SERVER ¹× SET SERVER OPTION¹®À» »ç¿ëÇÏ¿© ¼³Á¤µË´Ï´Ù.

ÀÎÁõ ó¸® °íÀ¯ÀÇ ¼­¹ö ¿É¼Ç¿¡ ´ëÇØ¼­´Â ÀÌ ÀýÀÇ ³ª¸ÓÁö ºÎºÐ¿¡¼­ ¼³¸íÇÕ´Ï´Ù. Á»´õ ¿Ïº®ÇÑ ¼­¹ö ¿É¼Ç ¸ñ·ÏÀº ¼­¹ö ¿É¼ÇÀ» »ç¿ëÇÑ µ¥ÀÌÅÍ ¼Ò½º Á¤ÀÇ Áö¿ø ¹× ÀÎÁõ ó¸® ¿ëÀÌÈ­¿¡ ÀÖ½À´Ï´Ù.

¾ÏÈ£ ¼­¹ö ¿É¼Ç

¾ÏÈ£ÀÇ ±âº» ¼³Á¤°ªÀº 'Y'ÀÔ´Ï´Ù(¾ÏÈ£´Â µ¥ÀÌÅÍ ¼Ò½º·Î Àü´ÞµÊ). µ¥ÀÌÅÍ ¼Ò½º°¡ ÀÎÁõÀ» ¼öÇàÇÏÁö¸¸, ¾ÏȣȭµÈ ¾ÏÈ£¸¦ ¿¹»óÇÏÁö ¾Ê´Â ¸ðµç °æ¿ì¿¡ ÀÌ ¿É¼ÇÀ» ±×´ë·Î µÎ°Å³ª 'Y'·Î ¼³Á¤ÇϽʽÿÀ.

DB2´Â ¾ÏȣȭµÈ ¾ÏÈ£¸¦ Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ÏÈ£¸¦ ¾ÏȣȭµÈ ¾ç½ÄÀ¸·Î DB2 °è¿­ µ¥ÀÌÅÍ ¼Ò½º¿¡ Àü¼ÛÇØ¾ß ÇÏ´Â °æ¿ì, ¼­¹ö ¿É¼Ç ¾ÏÈ£¸¦ 'ENCRYPTION'À¸·Î ¼³Á¤ÇϽʽÿÀ. DB2¿¡¼­ ÀÎÁõ ¼³Á¤°ªÀÌ CS_ENCRYPT ¶Ç´Â SERVER_ENCRYPTÀ̸é, ¾ÏÈ£¸¦ 'ENCRYPTION'À¸·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

»ç¿ëÀÚ ID´Â ¾ðÁ¦³ª µ¥ÀÌÅÍ ¼Ò½º·Î Àü´ÞµË´Ï´Ù.

ID ¹× ¾ÏÈ£ º¯È¯ ¿É¼Ç

±ÇÇÑ ºÎ¿© À̸§°ú ¾ÏÈ£¸¦ º¯°æÇØ¾ß ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ´Ù¸¥ µ¥ÀÌÅÍ ¼Ò½º°¡ ID ¹× ¾ÏÈ£¿¡ ´ëÇØ ´Ù¸¥ ±ÇÇÑ ºÎ¿© À̸§°ú ¾ÏÈ£ ¿ä±¸»çÇ×(´ë¹®ÀÚ¸¦ »ç¿ëÇÏ´ÂÁö ¶Ç´Â ¼Ò¹®ÀÚ¸¦ »ç¿ëÇÏ´ÂÁö¿¡ µû¶ó)À» °¡Áú ¼ö ÀÖ½À´Ï´Ù.

DB2´Â À̸§ ÁöÁ¤ Â÷ÀÌÁ¡À» ÇØ°áÇÏ´Â µ¥ µµ¿òÀÌ µÉ ¼ö ÀÖ´Â µÎ °³ÀÇ ¼­¹ö ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù. ¿É¼Ç À̸§Àº fold_id ¹× fold_pwÀ̰í, ¼³Á¤°ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.

'U'
DB2°¡ ±ÇÇÑ ºÎ¿© À̸§ ¶Ç´Â ¾ÏÈ£¸¦ µ¥ÀÌÅÍ ¼Ò½º·Î Àü´ÞÇϱâ Àü¿¡ ´ë¹®ÀÚ·Î º¯È¯ÇÕ´Ï´Ù.

'N'
DB2´Â ±ÇÇÑ ºÎ¿© À̸§ ¶Ç´Â ¾ÏÈ£¸¦ º¯È¯ÇÏÁö ¾Ê½À´Ï´Ù.

'L'
DB2°¡ ±ÇÇÑ ºÎ¿© À̸§ ¶Ç´Â ¾ÏÈ£¸¦ µ¥ÀÌÅÍ ¼Ò½º·Î Àü´ÞÇϱâ Àü¿¡ ¼Ò¹®ÀÚ·Î º¯È¯ÇÕ´Ï´Ù.

³Î(NULL)
DB2´Â ¸ÕÀú ±ÇÇÑ ºÎ¿© À̸§°ú ¾ÏÈ£¸¦ ´ë¹®Àڷμ­ Àü´ÞÇÕ´Ï´Ù. ½ÇÆÐÇϸé, À̸¦ ¼Ò¹®ÀÚ·Î º¯È¯ÇÏ¿© ´Ù½Ã Àü¼ÛÇÕ´Ï´Ù.

³Î(NULL) ¼³Á¤°ªÀº ¸¹Àº °æ¿ì¸¦ ó¸®ÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¸Å·ÂÀûÀ¸·Î º¸ÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ¼º´É¸é¿¡¼­ º¸¸é, ¿¬°á¿¡ ´ëÇØ ÇϳªÀÇ ½Ãµµ¸¸À» ¼öÇàÇϵµ·Ï ÀÌ·¯ÇÑ ¿É¼ÇÀ» ¼³Á¤ÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù. fold_id ¹× fold_pw ¿É¼Ç ¸ðµÎ°¡ ³Î(NULL)·Î ¼³Á¤µÇ¸é, DB2°¡ ±ÇÇÑ ºÎ¿© À̸§°ú ¾ÏÈ£¸¦ Àü¼ÛÇϱâ À§ÇØ ³× °¡ÁöÀÇ ½Ãµµ¸¦ ÇÏ°Ô µË´Ï´Ù.

  1. ±ÇÇÑ ºÎ¿© À̸§°ú ¾ÏÈ£¸¦ ¸ðµÎ ´ë¹®ÀÚ·Î
  2. ±ÇÇÑ ºÎ¿© À̸§Àº ´ë¹®ÀÚ, ¾ÏÈ£´Â ¼Ò¹®ÀÚ·Î
  3. ±ÇÇÑ ºÎ¿© À̸§Àº ¼Ò¹®ÀÚ, ¾ÏÈ£´Â ´ë¹®ÀÚ·Î
  4. ±ÇÇÑ ºÎ¿© À̸§°ú ¾ÏÈ£ ¸ðµÎ¸¦ ¼Ò¹®ÀÚ·Î

APPC º¸¾È ¼³Á¤°ª

»ç¿ëÀÚ ID¿Í ¾ÏÈ£°¡ ÇÊ¿äÇÑ APPC¸¦ ÅëÇØ DRDA µ¥ÀÌÅÍ ¼Ò½º·Î ¿¬°áÇÏ´Â °æ¿ì ¶Ç´Â ÀÎÁõ ¼³Á¤°ªÀÌ DCSÀ̰í DRDA µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ÀÎÁõÇÏ´Â °æ¿ì, APPC º¸¾È ¼³Á¤°ªÀÌ DB2¿Í ÇØ´ç µ¥ÀÌÅÍ ¼Ò½º°£ÀÇ ¿¬°áÀ» À§ÇØ PROGRAMÀ¸·Î µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

¿¬ÇÕ µ¥ÀÌÅͺ£À̽º ÀÎÁõ ¿¹

ÀÌ Àý¿¡¼­´Â ¿¬ÇÕ ½Ã½ºÅÛ ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿© °úÁ¤¿¡ ´ëÇÑ °³¿ä¸¦ ¼³¸íÇÕ´Ï´Ù. ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿© 󸮿¡ ´ëÇÑ °³¿ä´Â ±×¸² 48¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

±×¸² 48. ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿© ó¸®


SQLD0FAP

ÀÌ ½Ã³ª¸®¿À¿¡ Àִ Ÿ½ºÅ©´Â »ç¿ëÀÚ DJINSTLÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ¿© µÎ °³ÀÇ º°¸í(NN1 ¹× NN2)¿¡ ´ëÇØ UNION Á¶ÀÛÀ» ¼öÇàÇÏ´Â °ÍÀÔ´Ï´Ù. º°¸íÀº µÎ °³ÀÇ Å×À̺íÀ» ³ªÅ¸³À´Ï´Ù. ÇϳªÀÇ µ¥ÀÌÅÍ ¼Ò½º´Â DJINSTL¿¡ ´Ù¸¥ »ç¿ëÀÚ ID¿Í MVS1 À̸§ÀÇ ¾ÏÈ£°¡ ÀÖ´Â OS/390¿ë DB2 ½Ã½ºÅÛÀÔ´Ï´Ù(±×¸² 48 ÂüÁ¶). »ç¿ëÀÚ ¸ÊÇÎÀº MVS1¿¡¼­ Á¤º¸¿¡ ¾×¼¼½ºÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù. ´Ù¸¥ µ¥ÀÌÅÍ ¼Ò½º´Â DJINSTLÀÇ ID¿Í ¾ÏÈ£°¡ °°Àº DB2 ½Ã½ºÅÛÀÔ´Ï´Ù. ÀÌ µ¥ÀÌÅÍ ¼Ò½º DB21¿¡¼­´Â »ç¿ëÀÚ ID¿Í ¾ÏÈ£°¡ ´ë¹®ÀÚ·Î Àü¼ÛµÇ±â¸¸ ÇÏ¸é µË´Ï´Ù.

DB2 ÀÎÁõÀº SERVER·Î ¼³Á¤µË´Ï´Ù. DJINSTLÀº TCP/IP ¿¬°áÀ» ÅëÇØ NT Ŭ¶óÀÌ¾ðÆ®¿¡¼­ DB2¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. DB2¿¡¼­ OS/390¿ë DB2·ÎÀÇ ¿¬°áÀ» TCP/IP¶ó°íµµ ÇÕ´Ï´Ù. ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º À̸§Àº DJDB1ÀÔ´Ï´Ù.

¸ÕÀú DB2°¡ ¾ÏÈ£¸¦ ¿¹»óÇϰí ÀÖ°í ¾ÏÈ£°¡ Àü¼ÛµÇ°í ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ¶ÇÇÑ, Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö ÀÎÁõ À¯ÇüÀÌ °°ÀºÁöµµ È®ÀÎÇϽʽÿÀ. DB2 ¼­¹ö¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© DB2 ¼­¹ö ÀÎÁõ À¯ÇüÀ» Á¡°ËÇϽʽÿÀ.

   GET DATABASE MANAGER CONFIGURATION

Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ÀÎÁõ À¯ÇüÀ» Á¡°ËÇϽʽÿÀ.

   LIST DATABASE DIRECTORY

µÑ´ÙÀÇ °æ¿ì, ÀÎÁõÀÌ SERVER·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ¼³Á¤°ªÀÌ DCE ¶Ç´Â CLIENTÀ̸é, UNCATALOG DATABASE ¹× CATALOG DATABASECS ¸í·ÉÀ» ¹ßÇàÇÏ¿© À̸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×·± ´ÙÀ½, ¾ÏÈ£°¡ µ¥ÀÌÅÍ ¼Ò½º·Î Àü¼ÛµÇ´ÂÁö È®ÀÎÇϽʽÿÀ. ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º DJDB1À¸·Î ¿¬°áÇÑ ÈÄ, ´ÙÀ½ ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.

   ALTER SERVER MVS1 OPTIONS (SET password 'Y')
   ALTER SERVER DB21 OPTIONS (SET password 'Y')

¾ÏÈ£°¡ ÀûÇÕÇÑ ¹®ÀÚ·Î DB21 µ¥ÀÌÅÍ ¼Ò½º¿¡ Àü¼ÛµÇ´ÂÁö È®ÀÎÇϽʽÿÀ.

   ALTER SERVER DB21 OPTIONS (ADD fold_id 'U')
   ALTER SERVER DB21 OPTIONS (ADD fold_pw 'U')
 

´ÙÀ½ ´Ü°è´Â »ç¿ëÀÚ DJINSTLÀÌ ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º DJDB1·Î ¿¬°áµÇµµ·Ï Ư±ÇÀ» ±ÇÇÑ ºÎ¿©ÇÏ°í º°¸íÀ» ¼±ÅÃÇÏ´Â °ÍÀÔ´Ï´Ù.

   GRANT CONNECT ON DATABASE DJDB1 TO DJINSTL;

DJINSTLÀÇ DB2 ID¿Í ¾ÏÈ£¸¦ MVS1 ¼­¹ö¿¡ ´ëÇÑ ÀûÇÕÇÑ »ç¿ëÀÚ ID ¹× ¾ÏÈ£·Î ´ÙÀ½°ú °°ÀÌ ¸ÊÇÎÇϽʽÿÀ.

   CREATE USER MAPPING FOR "DJINSTL" SERVER MVS1 OPTIONS (REMOTE_AUTHID "SHAWN",
   REMOTE_PASSWORD "MVS4YOU")

À̶§, DB2 »ç¿ëÀÚ ID DJINSTLÀº µ¥ÀÌÅÍ ¼Ò½º·Î ¿äûÀ» Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù. º°¸íÀÌ ÂüÁ¶ÇÏ´Â µ¥ÀÌÅÍ ¼Ò½º ¿ÀºêÁ§Æ®¿¡ ¾×¼¼½ºÇÏ´Â µ¥ Ãß°¡ °úÁ¤ÀÌ ÇÊ¿äÇÒ ¼öµµ ÀÖ½À´Ï´Ù(Ư±ÇÀº ÁÖ·Î º°¸íÀÌ ÂüÁ¶ÇÏ´Â Å×À̺í°ú ºä¿¡ ÇÊ¿äÇÕ´Ï´Ù).


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