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

MVS/ESA¿ë DB2ÀÇ ±¸Çö

DRDA´Â ºÐ»ê µ¥ÀÌÅͺ£À̽º °ü¸® ½Ã½ºÅÛ ±â´ÉÀÇ À¯ÇüÀ» Á¤ÀÇÇÕ´Ï´Ù. MVS/ESA¿ë DB2 V2R3Àº ¿ø°Ý ÀÛ¾÷ ´ÜÀ§¸¦ Áö¿øÇÕ´Ï´Ù. ¿ø°Ý ÀÛ¾÷ ´ÜÀ§(ROUW)¸¦ ÅëÇØ ÇÑ ½Ã½ºÅÛ¿¡¼­ ½ÇÇàµÇ´Â ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÌ ¿ø°Ý DBMS¿¡¼­ Á¦°øÇÏ´Â SQLÀ» »ç¿ëÇÏ¿© ¿ø°Ý DBMSÀÇ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. MVS/ESA¿ë DB2 V3R1Àº ºÐ»ê ÀÛ¾÷ ´ÜÀ§(DUOW)¸¦ Áö¿øÇÕ´Ï´Ù. ºÐ»ê ÀÛ¾÷ ´ÜÀ§(DUOW)¸¦ ÅëÇØ ÇÑ ½Ã½ºÅÛ¿¡¼­ ½ÇÇàµÇ´Â ÀÀ¿ëÇÁ·Î±×·¥Àº ¿ø°Ý DBMS¿¡¼­ Á¦°øÇÏ´Â SQLÀ» »ç¿ëÇÏ¿© ¿ø°Ý DBMSÀÇ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. DRDA¿¡¼­ Á¤ÀÇÇÏ´Â ºÐ»ê À¯Çü¿¡ ´ëÇØ¼­´Â DRDA Connectivity Guide¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

±×¸² 2¿¡¼­ º¸´Â °Í°ú °°ÀÌ MVS/ESA¿ë DB2´Â µÎ °¡Áö ¾×¼¼½º ¹æ¹ýÀ» »ç¿ëÇÏ¿© ºÐ»ê µ¥ÀÌÅͺ£À̽º ¿¬°áÀÇ 3°¡Áö ±¸¼ºÀ» Áö¿øÇÕ´Ï´Ù.

[1] ½Ã½ºÅÛ ÁöÁ¤ ¾×¼¼½º¸¦ ÅëÇØ MVS/ESA¿ë DB2 ¸®Äù½ºÅÍ´Â Çϳª ÀÌ»óÀÇ MVS/ESA¿ë DB2 ¼­¹ö¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. MVS/ESA¿ë DB2 ¸®Äù½ºÅÍ¿Í ¼­¹ö°£¿¡ ¼³Á¤µÈ ¿¬°áÀº DRDA¿¡ Á¤ÀÇµÈ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸ç, MVS/ESA¿ë DB2°¡ ¾Æ´Ñ Á¦Ç°À» MVS/ESA¿ë DB2¿¡ ¿¬°áÇϴµ¥ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ ¿¬°á À¯ÇüÀº ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¼¼ ºÎºÐÀ¸·Î µÈ À̸§À̳ª º°¸íÀ» ÄÚµùÇÏ¿© ¼³Á¤µË´Ï´Ù.

[2] ÀÀ¿ëÇÁ·Î±×·¥ ÁöÁ¤ ¾×¼¼½º¸¦ ÅëÇØ MVS/ESA¿ë DB2 ¶Ç´Â MVS/ESA¿ë DB2°¡ ¾Æ´Ñ ¸®Äù½ºÅÍ(¿¹: DB2 Connect)´Â Çϳª ÀÌ»óÀÇ MVS/ESA¿ë DB2 ¶Ç´Â MVS/ESA¿ë DB2°¡ ¾Æ´Ñ ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö(¿¹: DB2 Universal Database ¹× AS/400¿ë DB2 Universal Database)¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÑ ¹ø¿¡ ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Â ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹öÀÇ ¼ö´Â ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍÀÇ MVS/ESA¿ë DB2 ·¹º§¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͰ¡ MVS/ESA¿ë DB2 V2R3À̸é ÇÑ ¹ø¿¡ ÇϳªÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö¸¸ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿¬°á À¯ÇüÀº ÀÀ¿ëÇÁ·Î±×·¥¿¡ SQL CONNECT ¹®À» ÄÚµùÇÏ¿© ¼³Á¤µË´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͰ¡ MVS/ESA¿ë DB2 V3R1À̸é ÇÑ ¹ø¿¡ Çϳª ÀÌ»óÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö¸¦ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

[3] ÀÀ¿ëÇÁ·Î±×·¥ ÁöÁ¤ ¾×¼¼½º ¹× ½Ã½ºÅÛ ÁöÁ¤ ¾×¼¼½º¸¦ ÇÔ²² »ç¿ëÇÏ¿© ¿¬°áÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

2Â÷ ¼­¹ö¶õ ¸»Àº ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö¿¡ ´ëÇØ ¼­¹ö·Î ÀÛµ¿ÇÏ´Â ½Ã½ºÅÛÀ» ³ªÅ¸³À´Ï´Ù.

±¸¼ºÀÇ ¸ðµç ½Ã½ºÅÛÀÌ 2´Ü°è È®¾àÀ» Áö¿øÇÒ °æ¿ì, ºÐ»ê ÀÛ¾÷ ´ÜÀ§(DUOW) (´ÙÁß »çÀÌÆ® ÀÐ±â ¹× °»½Å)°¡ Áö¿øµË´Ï´Ù. ¸ðµç ½Ã½ºÅÛÀÌ 2´Ü°è È®¾àÀ» Áö¿øÇÏÁö ¾ÊÀ» °æ¿ì, ÇÑ ÀÛ¾÷ ´ÜÀ§(UOW) ³»ÀÇ °»½ÅÀº 2´Ü°è È®¾àÀ» Áö¿øÇÏÁö ¾Ê´Â ´ÜÀÏ »çÀÌÆ® ¶Ç´Â 2´Ü°è È®¾àÀ» Áö¿øÇÏ´Â »çÀÌÆ®ÀÇ ºÎ¼Ó ÁýÇÕÀ¸·Î Á¦Çѵ˴ϴÙ.

±×¸² 2. MVS/ESA¿ë DB2 ºÐ»ê ¿¬°á

 

REQTEXT

Ç¥ 1¿¡¼­´Â MVS/ESA¿ë DB2 ºÐ»ê µ¥ÀÌÅͺ£À̽º ¿¬°á À¯ÇüµéÀ» ºñ±³ÇÕ´Ï´Ù.

Ç¥ 1. MVS/ESA¿ë DB2 ºÐ»ê µ¥ÀÌÅͺ£À̽º ¿¬°áÀÇ ºñ±³
[1] ½Ã½ºÅÛ ÁöÁ¤ ¾×¼¼½º [2] ÀÀ¿ëÇÁ·Î±×·¥ ÁöÁ¤ ¾×¼¼½º (¸ðµç ½Ã½ºÅÛÀÌ 2´Ü°è È®¾à º¸À¯) [3] ÀÀ¿ëÇÁ·Î±×·¥ ÁöÁ¤ ¹× ½Ã½ºÅÛ ÁöÁ¤ ¾×¼¼½º
¸ðµç »ó´ë¹æ ½Ã½ºÅÛÀº MVS/ESA¿ë DB2 ½Ã½ºÅÛÀ̾î¾ß ÇÕ´Ï´Ù. ÀÓÀÇÀÇ µÎ DRDA ½Ã½ºÅÛ¿¡ »óÈ£ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ðµç DRDA ½Ã½ºÅÛÀÌ ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͰ¡ µÉ ¼ö´Â ÀÖÁö¸¸, ¼­¹ö´Â ¹Ýµå½Ã MVS/ESA¿ë DB2 ½Ã½ºÅÛÀ̾î¾ß ÇÕ´Ï´Ù.
´Ù¼öÀÇ »ó´ë¹æ¿¡ Á÷Á¢ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¼öÀÇ »ó´ë¹æ¿¡ Á÷Á¢ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͰ¡ ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö¿¡ Á÷Á¢ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö´Â ¿©·¯ °³ÀÇ MVS/ESA¿ë DB2 2Â÷ ¼­¹ö¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¢ SQL ÀÀ¿ëÇÁ·Î±×·¥Àº °¢ ¼­¹ö¿Í ¿©·¯ °³ÀÇ APPC ´ëÈ­¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ SQL ÀÀ¿ëÇÁ·Î±×·¥Àº °¢ ¼­¹ö¿Í ÇϳªÀÇ APPC ´ëÈ­¸¦ ¼öÇàÇÕ´Ï´Ù. SQL ÀÀ¿ëÇÁ·Î±×·¥Àº °¢ ¼­¹ö¿Í ÇϳªÀÇ APPC ´ëÈ­¸¦ ¼öÇàÇÕ´Ï´Ù. MVS/ESA¿ë DB2 ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö´Â ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇÑ °¢ ¼­¹ö¿¡ º¹¼ö APPC ´ëÈ­¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇϳªÀÇ È®¾à ¹üÀ§ ³»¿¡¼­ Áö¿ª ¹× ¿ø°Ý ÀÚ¿ø¿¡ ¸ðµÎ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇϳªÀÇ È®¾à ¹üÀ§ ³»¿¡¼­ Áö¿ª ¹× ¿ø°Ý ÀÚ¿ø¿¡ ¸ðµÎ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿Í ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö´Â Áö¿ª ¹× ¿ø°Ý µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ëÇü Á¶È¸¿Í º¹¼öÀÇ µ¿½Ã Á¶È¸½Ã Á» ´õ È¿À²ÀûÀÓ ÇÑ ¹øÀÇ È®¾à ¹üÀ§ ³»¿¡¼­ ±Ø¼Ò¼ö·Î ½ÇÇàµÇ´Â SQL¹®¿¡¼­ Á» ´õ È¿À²ÀûÀÓ ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿Í ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö°£ÀÇ ¿¬°áÀº [2]¿Í °°ÀÌ ÀÛµ¿ÇÕ´Ï´Ù. 2Â÷ ¼­¹ö ¿¬°áÀº [1]°ú °°ÀÌ ÀÛµ¿ÇÕ´Ï´Ù.
Á¤Àû ¶Ç´Â µ¿Àû SQLÀ» Áö¿øÇÒ ¼ö ÀÖÁö¸¸, ¼­¹ö´Â È®¾à ¹üÀ§ ³»¿¡¼­ óÀ½ ½ÇÇàµÉ ¶§ Á¤Àû SQLÀ» µ¿ÀûÀ¸·Î ¹ÙÀεåÇÕ´Ï´Ù. Á¤Àû ¶Ç´Â µ¿Àû SQLÀ» ¹ßÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿Í ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö´Â Á¤Àû ¶Ç´Â µ¿Àû SQLÀ» ¹ßÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. 2Â÷ ¼­¹ö´Â Á¤Àû ¶Ç´Â µ¿Àû SQLÀ» Áö¿øÇÒ ¼ö ÀÖÁö¸¸, È®¾à ¹üÀ§ ³»¿¡¼­ óÀ½ ½ÇÇàµÉ ¶§ Á¤Àû SQLÀ» µ¿ÀûÀ¸·Î ¹ÙÀεåÇÕ´Ï´Ù.
SQL INSERT, DELETE ¹× UPDATE¹®°ú SELECT¸¦ Áö¿øÇÏ´Â ¸í·É¹®¿¡ Á¦ÇÑµÊ ¸í·É¹®À» ½ÇÇàÇÏ´Â ½Ã½ºÅÛ Áö¿øÀÇ ¸ðµç ¸í·É¹®À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö´Â ¸ðµç SQLÀ» Áö¿øÇÕ´Ï´Ù. 2Â÷ ¼­¹ö´Â DML SQL(¿¹: CREATE ¶Ç´Â ALTER)¸¸À» Áö¿øÇÕ´Ï´Ù.


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