¿¬°á¼º º¸Ãæ ¼³¸í¼­

TCP/IP¿¡¼­ DRDA »ç¿ë½ÃÀÇ º¸¾È °í·Á»çÇ×

¿ø½Ã TCP/IP»óÀÇ DRDA´Â OS/400 Åë½Å º¸¾È ¼­ºñ½º¿Í APPC Åë½Å°ú ¿¬°üµÈ ÀåÄ¡, ¸ðµå, º¸¾È À§Ä¡ ¼Ó¼º ¹× ´ëÈ­ º¸¾È ·¹º§ µîÀÇ °³³äÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. µû¶ó¼­ TCP/IP¿¡ ´ëÇÑ º¸¾È ¼³Á¤ÀÌ ¸Å¿ì ´Ù¸¨´Ï´Ù.

ÇöÀç TCP/IP»ó¿¡¼­ DRDA¸¦ DB2/400 ¹æ½ÄÀ¸·Î ±¸ÇöÇÏ¸é µÎ °¡Áö À¯ÇüÀÇ º¸¾È ¸ÞÄ¿´ÏÁòÀÌ Áö¿øµË´Ï´Ù.

  1. »ç¿ëÀÚ ID¸¸
  2. ¾ÏÈ£¿Í »ç¿ëÀÚ ID

AS/400¿ë DB2 Universal Database ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö(AS)ÀÇ °æ¿ì, ±âº» º¸¾ÈÀº »ç¿ëÀÚ ID¿Í ¾ÏÈ£ÀÔ´Ï´Ù. ÀÌ´Â ½Ã½ºÅÛÀÌ ¼³Ä¡µÉ ¶§ Àιٿîµå TCP/IP ¿¬°á ¿äû¿¡´Â ¼­¹ö ÀÛ¾÷ÀÌ ¼öÇàµÇ´Â »ç¿ëÀÚ ID¿Í ¼ö¹ÝµÇ´Â ¾ÏÈ£°¡ ÀÖ¾î¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. CHGDDMTCPA ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾ÏÈ£°¡ ÇÊ¿äÇÏÁö ¾ÊÀ½À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ¿Í °°ÀÌ º¯°æÇÏ·Á¸é CHGDDMTCPA PWDRQD(*NO)¸¦ ÀÔ·ÂÇϽʽÿÀ. ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ·Á¸é *IOSYSCFG Ưº°ÇÑ ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

AS/400¿ë DB2 Universal Database ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ(AR ¶Ç´Â Ŭ¶óÀ̾ðÆ®)ÀÇ °æ¿ì, TCP/IP ¿¬°á ¿äû½Ã »ç¿ëÀÚ ID¿Í ÇÔ²² ¾ÏÈ£¸¦ Àü¼ÛÇϴµ¥¿¡´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. µÑ ´Ù ¾ø´Â °æ¿ì¿¡´Â »ç¿ëÀÚ ID¸¸ Àü¼ÛµË´Ï´Ù.

¾ÏÈ£¸¦ Àü¼ÛÇϴ ù¹øÂ° ¹æ¹ýÀº SQL CONNECT¹®ÀÇ USER/USING ¾ç½ÄÀ» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

   CONNECT TO rdbname USER userid USING 'password'

¿©±â¼­, ¼Ò¹®ÀÚ´Â ÇØ´ç ¿¬°á ¸Å°³º¯¼ö¸¦ ³ªÅ¸³À´Ï´Ù. Embedded SQLÀ» »ç¿ëÇÏ´Â ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÀÚ ID¿Í ¾ÏÈ£°ªÀº È£½ºÆ® º¯¼ö¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

¿¬°á ¿äû½Ã TCP/IP»ó¿¡¼­ ¾ÏÈ£°¡ Àü¼ÛµÇ°Ô ÇÒ ¼ö ÀÖ´Â ´Ù¸¥ ¹æ¹ýÀº ¼­¹ö ±ÇÇÑ Ç׸ñÀ» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ¼­¹ö ±ÇÇÑ ¸ñ·ÏÀº ½Ã½ºÅÛ»óÀÇ ¸ðµç »ç¿ëÀÚ ÇÁ·ÎÆÄÀϰú ¿¬°üµÇ¾î ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ¸ñ·ÏÀº °ø¹é »óÅÂÀÌÁö¸¸, ADDSVRAUTE ¸í·ÉÀ» »ç¿ëÇÏ¿© Ç׸ñÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. TCP/IP¸¦ ÅëÇÑ DRDA ¿¬°áÀÌ ½ÃµµµÉ ¶§, AS/400¿ë DB2 Universal Database´Â Ŭ¶óÀÌ¾ðÆ® ÀÛ¾÷ÀÌ ¼öÇàµÇ´Â »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏÀÌ ÀÖ´ÂÁö ¼­¹ö ±ÇÇÑ ¸ñ·ÏÀ» Á¡°ËÇÕ´Ï´Ù. CONNECT¹®ÀÇ RDB À̸§°ú ±ÇÇÑ Ç׸ñÀÇ SERVER À̸§°£¿¡ ÀÏÄ¡ÇÏ´Â °ÍÀÌ ÀÖÀ¸¸é, Ç׸ñÀÇ ¿¬°üµÈ USRID ¸Å°³º¯¼ö°¡ ¿¬°á »ç¿ëÀÚ ID¿¡ »ç¿ëµÇ°í PASSWORD ¸Å°³º¯¼ö°¡ Ç׸ñ¿¡ ÀúÀåµÈ °æ¿ì, ÇØ´ç ¾ÏÈ£µµ ¿¬°á ¿äû½Ã Àü¼ÛµË´Ï´Ù.

ADDSVRAUTE ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾ÏÈ£°¡ ÀúÀåµÇ°Ô ÇÏ·Á¸é QRETSVRSEC ½Ã½ºÅÛ °ªÀ» '1'·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ °ªÀº '0'ÀÔ´Ï´Ù. º¯°æ»çÇ×À» Àû¿ëÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.

   CHGSYSVAL QRETSVRSEC VALUE('1')

ADDSVRAUTE ¸í·ÉÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.

   ADDSVRAUTE USRPRF(user-profile) SERVER(rdbname) USRID(userid) PASSWORD(password)

USRPRF ¸Å°³º¯¼ö´Â ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ ÀÛ¾÷ÀÌ ¼öÇàµÇ´Â »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. SERVER ¸Å°³º¯¼ö´Â ¿ø°Ý RDB À̸§À» ÁöÁ¤Çϰí USERID ¸Å°³º¯¼ö´Â ¼­¹ö ÀÛ¾÷ÀÌ ¼öÇàµÇ´Â »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. PASSWORD ¸Å°³º¯¼ö´Â ¼­¹ö¿¡¼­ »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ¿¡ ´ëÇÑ ¾ÏÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
ÁÖ:SERVER ¸Å°³º¯¼ö¿¡¼­´Â RDB À̸§À» ´ë¹®ÀÚ·Î ÁöÁ¤ÇÏ´Â °ÍÀÌ ¾ÆÁÖ Áß¿äÇÕ´Ï´Ù.

USRPRF ¸Å°³º¯¼ö°¡ »ý·«µÇ¸é ÀÌ´Â ADDSVRAUTE ¸í·ÉÀÌ ¼öÇàµÇ°í ÀÖ´Â »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ·Î ±âº» ¼³Á¤µË´Ï´Ù. USRID ¸Å°³º¯¼ö°¡ »ý·«µÇ¸é USRPRF ¸Å°³º¯¼öÀÇ °ªÀ¸·Î ±âº» ¼³Á¤µË´Ï´Ù. PASSWORD ¸Å°³º¯¼ö°¡ »ý·«µÇ°Å³ª QRETSVRSEC °ªÀÌ 0À̸é Ç׸ñ¿¡ ¾ÏÈ£°¡ ÀúÀåµÇÁö ¾Ê°í Ç׸ñÀ» »ç¿ëÇÏ¿© ¿¬°áÀ» ½ÃµµÇÒ ¶§ »ç¿ëµÇ´Â º¸¾È ¸ÞÄ¿´ÏÁòÀº »ç¿ëÀÚ ID»ÓÀÔ´Ï´Ù.

¼­¹ö ±ÇÇÑ Ç׸ñÀº RMVSVRAUTE ¸í·ÉÀ» »ç¿ëÇÏ¿© Á¦°ÅÇÒ ¼ö ÀÖÀ¸¸ç CHGSVRAUTE¸¦ »ç¿ëÇÏ¿© º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌµé ¸í·É¿¡ ´ëÇØ¼­´Â "AS/400 Command Reference"¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

RDB¿¡ ´ëÇØ ¼­¹ö ±ÇÇÑ Ç׸ñÀÌ Á¸ÀçÇϰí CONNECT¹®ÀÇ USER/USING ¾ç½ÄÀÌ »ç¿ëµÇ´Â °æ¿ì, ÈÄÀÚ°¡ ¿ì¼±±ÇÀ» °®½À´Ï´Ù.


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