µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ÀνºÅϽº¸¦ °ü¸®ÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ´Ù¼öÀÇ ¸Å°³º¯¼ö°¡ Á¦°øµË´Ï´Ù. ÀÌ´Â ´ÙÀ½°ú °°Àº ¹üÁÖ·Î ±×·ìȵ˴ϴÙ.
´ÙÀ½ ¸Å°³º¯¼ö¸¦ »ç¿ëÇÏ¸é µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼ »ç¿ë °¡´ÉÇÑ Áø´Ü Á¤º¸¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
db2diag.log ÆÄÀÏ¿¡ ±â·ÏµÈ Áø´Ü ¿À·ù À¯ÇüÀº ÀÌ ¸Å°³º¯¼ö¿¡ ÀÇÇØ ÆÇº°µË´Ï´Ù. ´ÙÀ½°ú °°Àº °ªÀÌ À¯È¿ÇÕ´Ï´Ù.
0 - ĸÃÄµÈ Áø´Ü µ¥ÀÌÅͰ¡ ¾øÀ½
1 - ½É°¢ÇÑ ¿À·ù¸¸ ÀÖÀ½
2 - ¸ðµç ¿À·ù
3 - ¸ðµç ¿À·ù ¹× °æ°í
4 - ¸ðµç ¿À·ù, °æ°í ¹× Á¤º¸¿ë ¸Þ½ÃÁö
À̰ÍÀº ¿À·ù ÆÄÀÏ, À̺¥Æ® ·Î±× ÆÄÀÏ(Windows NT Àü¿ë¿¡¼), °æ°í ·Î±× ÆÄÀÏ, diaglevel ¸Å°³º¯¼ö °ªÀ» ±âÃÊ·Î »ý¼ºµÉ ¼ö ÀÖ´Â ´ýÇÁ ÆÄÀÏÀ» Æ÷ÇÔÇÒ µð·ºÅ丮¸¦ ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµÇ´Â diagpath ±¸¼º ¸Å°³º¯¼öÀÔ´Ï´Ù.
±ÇÀå»çÇ×: ¹®Á¦Á¡ ÇØ°áÀ» µ½±â À§ÇØ Ãß°¡ ¹®Á¦Á¡ ÆÇº° µ¥ÀÌÅ͸¦ ¼öÁýÇϵµ·Ï ÀÌ ¸Å°³º¯¼ö °ªÀ» Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö·Î ¿ÏÀüÈ÷ Á¦ÇÑµÈ DB2 Áø´Ü Á¤º¸¿ë °æ·Î¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç÷§Æû¿¡ µû¶ó, ÀÌ µð·ºÅ丮¿¡´Â ´ýÇÁ ÆÄÀÏ, Æ®·¦ ÆÄÀÏ, ¿À·ù ·Î±× ¹× °æ°í ·Î±× ÆÄÀÏÀÌ ¼ö·ÏµÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö°¡ ³Î(NULL)À̸é, Áø´Ü Á¤º¸´Â ´ÙÀ½ µð·ºÅ丮 ¶Ç´Â Æú´õ Áß Çϳª¿¡ ÀÖ´Â ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù.
ÁÖ: | µð·ºÅ丮´Â SQLLIB·Î À̸§ ÁöÁ¤µÉ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. |
±ÇÀå»çÇ×: ±âº»°ªÀ» »ç¿ëÇϰųª, ¿©·¯ ÀνºÅϽºÀÇ diagpath¿¡ ´ëÇØ Áß¾Ó À§Ä¡¸¦ º¸À¯ÇϽʽÿÀ.
´ÙÁß ³ëµå ȯ°æ¿¡¼´Â, ÁöÁ¤µÈ °æ·Î°¡ °øÀ¯ ÆÄÀÏ ½Ã½ºÅÛ»ó¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö´Â ÆÄÀÏ¿¡ ±â·ÏµÇ´Â °ü¸® ÅëÁö ¿À·ù ¸Þ½ÃÁö À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. À§¼º ³ëµå À¯ÇüÀ» °¡Áø ¼¹öÀÇ °æ¿ì, ¿À·ù´Â instance.nfy¶ó°í ÇÏ´Â ÅëÁö ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù. ´Ù¸¥ ¸ðµç ³ëµå À¯ÇüÀÇ °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â Windows NT Ç÷§Æû¿¡¼¸¸ »ç¿ë °¡´ÉÇϸç, ¿À·ù´Â Windows NT À̺¥Æ® ·Î±×¿¡ ±â·ÏµË´Ï´Ù. ¿À·ù´Â DB2, ĸÃÄ ¹× ÇÁ·Î±×·¥ Àû¿ë, »ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÇÇØ ±â·ÏµÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇØ À¯È¿ÇÑ °ªÀ» ´ÙÀ½°ú °°½À´Ï´Ù.
0 -- ĸÃÄµÈ Áø´Ü µ¥ÀÌÅͰ¡ ¾øÀ½
1 -- ½É°¢ÇÑ ¿À·ù¸¸ ÀÖÀ½
2 -- ¸ðµç ¿À·ù
3 -- ¸ðµç ¿À·ù ¹× °æ°í
4 -- ¸ðµç ¿À·ù, °æ°í ¹× ÂüÁ¶¿ë ¸Þ½ÃÁö
»ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÅëÁö ÆÄÀÏ ¶Ç´Â Windows NT À̺¥Æ® ·Î±×¿¡ ±â·ÏÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é, db2AdminMsgWrite API¸¦ È£ÃâÇØ¾ß ÇÕ´Ï´Ù. ÀÌ API¿¡ ´ëÇØ¼´Â Administrative API Reference¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
±ÇÀå»çÇ×: ¹®Á¦Á¡ ÇØ°áÀ» µ½±â À§ÇØ Ãß°¡ ¹®Á¦Á¡ ÆÇº° µ¥ÀÌÅ͸¦ ¼öÁýÇϵµ·Ï ÀÌ ¸Å°³º¯¼ö °ªÀ» Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¸Å°³º¯¼ö¸¦ »ç¿ëÇϸé, µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ ¸ð´ÏÅÍÀÇ ¿©·¯ Ãø¸éÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö¸¦ °íÀ¯ÇÏ°Ô »ç¿ëÇÏ¿© °¢°¢ ³»ºÎÀûÀ¸·Î ¸Å°³º¯¼öÀÇ ÇÑ ºñÆ®·Î Ç¥ÇöµÇ´Â ¸¹Àº ½ºÀ§Ä¡¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼ºÀÇ °»½Å¿¡ »ç¿ëÁßÀÎ ÀÎÅÍÆäÀ̽º¿¡ µû¶ó, ÀÌ ¸Å°³º¯¼ö¸¦ Á÷Á¢ °»½ÅÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ´ÙÀ½ ¸Å°³º¯¼ö¸¦ ¼³Á¤ÇÏ¿© ÀÌµé ½ºÀ§Ä¡¸¶´Ù µ¶¸³ÀûÀ¸·Î °»½ÅÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌµé µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ ¸ð´ÏÅÍ ½ºÀ§Ä¡¿¡ ´ëÇÑ º¯°æ»çÇ×Àº Áï½Ã Àû¿ëµË´Ï´Ù. Áï, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥À» ÁߴܽÃ۰í Àç½ÃÀÛÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
ÁÖ: | ±âÁ¸ÀÇ ¸ð´ÏÅ͸µ ÀÀ¿ëÇÁ·Î±×·¥Àº ½ºÀ§Ä¡ÀÇ »õ·Î¿î ±âº»°ªÀ» ÀÚµ¿À¸·Î »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. »õ·Î¿î °ª(µé)À» »ç¿ëÇÏ·Á¸é, ÀÀ¿ëÇÁ·Î±×·¥Àº Á¾·áµÇ°í ÀνºÅϽº¿¡ ÀçÁ¢¼ÓµÇ¾î¾ß ÇÕ´Ï´Ù. |
½º³À¼¦ ¸ð´ÏÅÍ ¹× ¸ð´ÏÅÍ ½ºÀ§Ä¡ »ç¿ë¿¡ ´ëÇØ¼´Â ½Ã½ºÅÛ ¸ð´ÏÅÍ ¾È³» ¹× ÂüÁ¶¼¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
±ÇÀå»çÇ×: ON »óÅÂÀÎ ½ºÀ§Ä¡´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ÇØ´ç ½ºÀ§Ä¡¿Í °ü·ÃµÈ ¸ð´ÏÅÍ µ¥ÀÌÅ͸¦ ¼öÁýÇϵµ·Ï Áö½ÃÇÕ´Ï´Ù. Ãß°¡ ¸ð´ÏÅÍ µ¥ÀÌÅ͸¦ ¼öÁýÇÏ¿© ½Ã½ºÅÛ Çâ»ó¿¡ ¿µÇâÀ» ÁÙ ¼ö ÀÖ´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ¿À¹öÇìµå¸¦ Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù.
¸ðµç ¸ð´ÏÅ͸µ ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Ã¹¹øÂ° ¸ð´ÏÅ͸µ ¿ä±¸¸¦ ¹ßÇàÇÒ ¶§ ÀÌ ±âº» ½ºÀ§Ä¡ ¼³Á¤°ªÀ» °è½ÂÇÕ´Ï´Ù(¿¹: ½ºÀ§Ä¡ ¼³Á¤, À̺¥Æ® ¸ð´ÏÅÍ È°¼ºÈ, ½º³À¼¦ È®º¸). µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ½ÃÀÛµÉ ¶§ µ¥ÀÌÅÍ ¼öÁýÀ» ½ÃÀÛÇÏ·Á´Â °æ¿ì¿¡¸¸, ±¸¼º ÆÄÀÏÀÇ ½ºÀ§Ä¡¸¦ ÄÑ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, °¢ ¸ð´ÏÅ͸µ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÚ½ÅÀÇ ½ºÀ§Ä¡¸¦ ¼³Á¤ÇÏ¿© ¼öÁý µ¥ÀÌÅͰ¡ ½ºÀ§Ä¡ÀÇ ¼³Á¤ ½Ã°£¿¡ °ü·ÃµË´Ï´Ù.
´ÙÀ½ ¸Å°³º¯¼ö´Â ½Ã½ºÅÛ °ü¸®¿¡ °ü·ÃµÇ¾î ÀÖ½À´Ï´Ù.
-1À» »ç¿ëÇϸé, ¸Å°³º¯¼ö °ªÀÌ ±âº»°ªÀ¸·Î Àç¼³Á¤µË´Ï´Ù. ±âº»°ªÀº °í¼Ó ½ºÀ§Ä¡ÀÇ »ç¿ë ¿©ºÎ¿¡ µû¶ó °è»êµË´Ï´Ù.
ÃÊ´ç MB·Î °è»êµÈ Åë½Å ´ë¿ªÆøÀÇ °ªÀº ÆÄƼ¼ÇÀÌ ¼³Á¤µÈ µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀÇ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼¹ö°£¿¡ ƯÁ¤ Á¶ÀÛÀ» ¼öÇàÇϱâ À§ÇÑ ºñ¿ëÀ» ¿¹ÃøÇϱâ À§ÇØ SQL ÃÖÀûÈ ¾Ë°í¸®Áò¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù. ÃÖÀûÈ ¾Ë°í¸®ÁòÀº Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö°£ÀÇ Åë½Å ºñ¿ëÀ» ¸ðµ¨ÈÇÏÁö ¾Ê±â ¶§¹®¿¡, ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼¹ö°¡ ÀÖ´Â °æ¿ì ÀÌ ¼¹ö°£ÀÇ ±Ù¼ÒÇÑ ´ë¿ªÆø¸¸À» ¹Ý¿µÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ °ªÀ» ¸í½ÃÀûÀ¸·Î ¼³Á¤ÇÏ¿© Å×½ºÆ® ½Ã½ºÅÛ¿¡¼ÀÇ Çö¾÷ ȯ°æÀÇ Ç¥º»À» ¸¸µé¾î º¸°Å³ª Çϵå¿þ¾î ¾÷±×·¹À̵åÀÇ ¿µÇâÀ» Æò°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±ÇÀå»çÇ×: ´Ù¸¥ ȯ°æ Ç¥º»À» ¸¸µé¾î º¸·Á´Â °æ¿ì ÀÌ ¸Å°³º¯¼ö¸¸À» Á¶Á¤ÇÕ´Ï´Ù.
Åë½Å ´ë¿ªÆøÀº ÃÖÀûÈ ¾Ë°í¸®ÁòÀÌ ¾×¼¼½º °æ·Î¸¦ °áÁ¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ¸Å°³º¯¼ö¸¦ º¯°æÇÏ°í ³ ÈÄ¿¡´Â (REBIND PACKAGE ¸í·ÉÀ» »ç¿ëÇÏ¿©) ÀÀ¿ëÇÁ·Î±×·¥À» ¸®¹ÙÀεåÇØ¾ß ÇÕ´Ï´Ù.
¸í·É´ç ¹Ð¸®ÃʷΠǥ½ÃµÇ´Â CPU ¼Óµµ´Â SQL ÃÖÀûÈ ¾Ë°í¸®ÁòÀÌ ¾î¶² Á¶ÀÛÀ» ¼öÇàÇÏ´Â µ¥ µå´Â ºñ¿ëÀ» »ê¼úÇϱâ À§ÇØ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼öÀÇ °ªÀº CPU ¼Óµµ¸¦ ÃøÁ¤Çϵµ·Ï ¼³°èµÈ ÇÁ·Î±×·¥ÀÇ Ãâ·ÂÀ» ±Ù°Å·Î µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥À» ¼³Ä¡ÇÒ ¶§ ÀÚµ¿À¸·Î ¼³Á¤µË´Ï´Ù. ´ÙÀ½ ÀÌÀ¯·Î º¥Ä¡¸¶Å© °á°ú¸¦ »ç¿ëÇÒ ¼ö ¾øÀ» ¶§¿¡´Â ÀÌ ÇÁ·Î±×·¥ÀÌ ½ÇÇàµË´Ï´Ù.
ÀÌ °ªÀ» ¸í½ÃÀûÀ¸·Î ¼³Á¤ÇÏ¿© Å×½ºÆ® ½Ã½ºÅÛ¿¡¼ÀÇ Çö¾÷ ȯ°æÀÇ Ç¥º»À» ¸¸µé¾î º¸°Å³ª Çϵå¿þ¾î ¾÷±×·¹À̵åÀÇ ¿µÇâÀ» Æò°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °ªÀ» -1¿¡ ¼³Á¤Çϸé, CPU ¼Óµµ°¡ ´Ù½Ã °è»êµË´Ï´Ù.
±ÇÀå»çÇ×: ´Ù¸¥ ȯ°æ Ç¥º»À» ¸¸µé¾î º¸·Á´Â °æ¿ì ÀÌ ¸Å°³º¯¼ö¸¸À» Á¶Á¤ÇÕ´Ï´Ù.
¾×¼¼½º °æ·Î¸¦ ÆÇº°ÇÒ ¶§ ÃÖÀûÈ ¾Ë°í¸®ÁòÀº CPU ¼Óµµ¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö¸¦ º¯°æÇÏ°í ³ ÈÄ¿¡´Â (REBIND PACKAGE ¸í·ÉÀ» »ç¿ëÇÏ¿©) ÀÀ¿ëÇÁ·Î±×·¥À» ¸®¹ÙÀεåÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö´Â µ¿½Ã¿¡ »ç¿ëÁßÀÏ ¼ö ÀÖ´Â(Áï, ¿¬°áµÈ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÀÖ´Â) Áö¿ª µ¥ÀÌÅͺ£À̽ºÀÇ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÆÄƼ¼ÇÀÌ ¼³Á¤µÈ µ¥ÀÌÅͺ£À̽º ȯ°æ¿¡¼, ÇØ´ç ¼¹ö°¡ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ Á¶Á¤ÀÚ(coordinator) ³ëµåÀÌ°Ç ¾Æ´Ï°Ç °£¿¡ ÀÌ °ªÀº µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼¹ö¿¡¼ Ȱ¼ºÈµÈ ÃÖ´ë µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼ö¸¦ Á¦ÇÑÇÕ´Ï´Ù.
°¢ µ¥ÀÌÅͺ£À̽º°¡ ÀúÀå ¿µ¿ªÀ» Â÷ÁöÇÏ°í »ç¿ëÁßÀÎ µ¥ÀÌÅͺ£À̽º°¡ »õ·Ó°Ô °øÀ¯µÈ ¸Þ¸ð¸® ¼¼±×¸ÕÆ®¸¦ »ç¿ëÇϱ⠶§¹®¿¡, ½Ã½ºÅÛÀÇ °³º°ÀûÀÎ µ¥ÀÌÅͺ£À̽ºÀÇ ¼ö¸¦ Á¦ÇÑÇÏ¿© ½Ã½ºÅÛ ÀÚ¿ø »ç¿ëÀ» °¨¼Ò½Ãų ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ÀÓÀÇ´ë·Î µ¥ÀÌÅͺ£À̽ºÀÇ ¼ö¸¦ ÁÙÀÌ´Â °ÍÀº ÇØ´äÀÌ µÉ ¼ö ¾ø½À´Ï´Ù. Áï, ¸ðµç µ¥ÀÌÅ͸¦ °ü·Ã¼º°ú´Â »ó°ü¾øÀÌ ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º¿¡ ³õÀ¸¸é µð½ºÅ© °ø°£Àº ÁÙ¾îµéÁö¸¸, ÁÁÀº ¹æ¹ýÀº ¾Æ´Õ´Ï´Ù. ±â´ÉÀûÀ¸·Î °ü·ÃµÈ Á¤º¸¸¦ °°Àº µ¥ÀÌÅͺ£À̽º¿¡ ³õ´Â °ÍÀÌ ÀϹÝÀûÀ¸·Î ÁÁÀº ¹æ¹ýÀÔ´Ï´Ù.
±ÇÀå»çÇ×: º¸Åë ÀÌ °ªÀº µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡ ÀÌ¹Ì Á¤ÀÇµÈ ½ÇÁ¦ µ¥ÀÌÅͺ£À̽ºÀÇ ¼ö·Î ¼³Á¤Çϰí, ÇâÈÄ ´Ü±â°£(6°³¿ù ³»Áö 1³â)¿¡ µ¥ÀÌÅͺ£À̽º ¼ö°¡ Áõ°¡µÇ¸é °èÁ¤¿¡ ÇÕ´çÇÑ Áõ°¡Ä¡¸¦ Ãß°¡ÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù. ½ÇÁ¦·Î Áõ°¡°¡ Áö³ªÄ¡°Ô Å©Áö´Â ¾ÊÁö¸¸, ÀÌ ¸Å°³º¯¼ö¸¦ ÀÚÁÖ °»½ÅÇÏÁö ¾Ê°í¼µµ »õ·Î¿î µ¥ÀÌÅͺ£À̽º¸¦ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
numdb ¸Å°³º¯¼ö¸¦ º¯°æÇϸé, ÇÒ´çµÇ´Â ¸Þ¸ð¸®ÀÇ ÃÑ ¾ç¿¡ ¿µÇâÀ» ÁÙ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î, ÀÌ ¸Å°³º¯¼ö¸¦ ÀÚÁÖ °»½ÅÇÏ´Â °ÍÀº ÁÁÁö ¾Ê½À´Ï´Ù. ÀÌ ¸Å°³º¯¼ö¸¦ °»½ÅÇÒ ¶§¿¡´Â ´ÙÀ½À» ºñ·ÔÇÑ µ¥ÀÌÅͺ£À̽º³ª ÇØ´ç µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµÈ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¸Þ¸ð¸®¸¦ ÇÒ´çÇÒ ¼ö ÀÖ´Â ±âŸ ±¸¼º ¸Å°³º¯¼ö¸¦ °í·ÁÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö´Â »ç¿ëµÇ°í ÀÖ´Â Æ®·£Àè¼Ç ÇÁ·Î¼¼½Ì(TP) ¸ð´ÏÅÍ Á¦Ç°À» ½Äº°ÇÕ´Ï´Ù.
IBM WebSphere EJB¿Í Microsoft Transaction Server »ç¿ëÀÚ´Â ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇØ ¾î¶² °ªµµ ±¸¼ºÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
À§ÀÇ Á¦Ç° Áß ¾î´À °Íµµ »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì, ÀÌ ¸Å°³º¯¼ö´Â ±¸¼ºÇÏÁö ¸»°í °ø¹éÀ¸·Î µÎ¾î¾ß ÇÕ´Ï´Ù.
OS/2 ¹× Windows NT ȯ°æ¿¡ ÀÖ´Â ÀÌÀü DB2 Universal Database ¹öÀü¿¡¼, ÀÌ ¸Å°³º¯¼ö´Â XA Æ®·£Àè¼Ç °ü¸® ÇÁ·Î±×·¥ÀÇ ÇÔ¼ö ax_reg ¹× ax_unreg¸¦ Æ÷ÇÔÇÏ´Â DLLÀÇ °æ·Î¿Í À̸§À» Æ÷ÇÔÇϰí ÀÖ¾ú½À´Ï´Ù. ÀÌ Çü½ÄÀº ¿©ÀüÈ÷ Áö¿øµË´Ï´Ù. ÀÌ ¸Å°³º¯¼öÀÇ °ªÀÌ À§ÀÇ TP ¸ð´ÏÅÍ À̸§ Áß ¾î´À °Í°úµµ ÀÏÄ¡ÇÏÁö ¾ÊÀ» °æ¿ì, ±× °ªÀº ax_reg ¹× ax_unreg ÇÔ¼ö¸¦ Æ÷ÇÔÇÏ´Â ¶óÀ̺귯¸® À̸§À̶ó°í °¡Á¤ÇÕ´Ï´Ù. ÀÌ´Â UNIX, OS/2 ¹× Windows NT ȯ°æ¿¡¼ ¼º¸³µË´Ï´Ù.
TXSeries CICS ¹× Encina »ç¿ëÀÚ: OS/2 ¹× Windows NT»ó¿¡ ÀÖ´Â ÀÌ Á¦Ç°ÀÇ ÀÌÀü ¹öÀü¿¡¼´Â "libEncServer:C" ¶Ç´Â "libEncServer:E"·Î ÀÌ ¸Å°³º¯¼ö¸¦ ±¸¼ºÇØ¾ß Çß½À´Ï´Ù. ÀÌ´Â °è¼Ó Áö¿øµÇ±â´Â ÇÏÁö¸¸, ´õÀÌ»ó ¹Ýµå½Ã ÇÊ¿äÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. ¸Å°³º¯¼ö¸¦ "CICS" ¶Ç´Â "ENCINA"·Î ±¸¼ºÇϸé ÃæºÐÇÕ´Ï´Ù.
MQSeries »ç¿ëÀÚ: OS/2 ¹× Windows NT»ó¿¡ ÀÖ´Â ÀÌ Á¦Ç°ÀÇ ÀÌÀü ¹öÀü¿¡¼´Â ÀÌ ¸Å°³º¯¼ö¸¦ "mqmax"·Î ±¸¼ºÇØ¾ß Çß½À´Ï´Ù. ÀÌ´Â °è¼Ó Áö¿øµÇ±â´Â ÇÏÁö¸¸, ´õÀÌ»ó ¹Ýµå½Ã ÇÊ¿äÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. ¸Å°³º¯¼ö¸¦ "MQ"·Î ±¸¼ºÇϸé ÃæºÐÇÕ´Ï´Ù.
Component Broker »ç¿ëÀÚ: OS/2 ¹× Windows NT»ó¿¡ ÀÖ´Â ÀÌ Á¦Ç°ÀÇ ÀÌÀü ¹öÀü¿¡¼´Â ÀÌ ¸Å°³º¯¼ö¸¦ "somtrx1i"·Î ±¸¼ºÇØ¾ß Çß½À´Ï´Ù. ÀÌ´Â °è¼Ó Áö¿øµÇ±â´Â ÇÏÁö¸¸, ´õÀÌ»ó ¹Ýµå½Ã ÇÊ¿äÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. ¸Å°³º¯¼ö¸¦ "CB"·Î ±¸¼ºÇϸé ÃæºÐÇÕ´Ï´Ù.
San Francisco »ç¿ëÀÚ: OS/2 ¹× Windows NT»ó¿¡ ÀÖ´Â ÀÌ Á¦Ç°ÀÇ ÀÌÀü ¹öÀü¿¡¼´Â ÀÌ ¸Å°³º¯¼ö¸¦ "ibmsfDB2"·Î ±¸¼ºÇØ¾ß Çß½À´Ï´Ù. ÀÌ´Â °è¼Ó Áö¿øµÇ±â´Â ÇÏÁö¸¸, ´õÀÌ»ó ¹Ýµå½Ã ÇÊ¿äÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. ¸Å°³º¯¼ö¸¦ "SF"·Î ±¸¼ºÇϸé ÃæºÐÇÕ´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇØ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÃÖ´ë ¹®ÀÚ¿ ±æÀÌ´Â 19ÀÚÀÔ´Ï´Ù.
¶ÇÇÑ, DB2 Universal DatabaseÀÇ XA OPEN ¹®ÀÚ¿·Î ÀÌ Á¤º¸¸¦ ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿©·¯ Æ®·£Àè¼Ç ó¸® ¸ð´ÏÅÍ¿¡¼ ´ÜÀÏ DB2 ÀνºÅϽº¸¦ »ç¿ëÇÒ °æ¿ì, ÀÌ ±â´ÉÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. XA OPEN ¹®ÀÚ¿ »ç¿ë¿¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â °ü¸® ¾È³»¼: °èȹ¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ¸Å°³º¯¼ö´Â ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÑ DB2 Á¦Ç°¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇϸç, ±× °á°ú µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º À¯Çü¿¡ ´ëÇÑ Á¤º¸µµ Á¦°øÇÕ´Ï´Ù. ´ÙÀ½Àº ÀÌ ¸Å°³º¯¼ö ¹× ÇØ´ç ³ëµå À¯Çü¿¡ ¿¬°üµÈ Á¦Ç°¿¡ ÀÇÇØ ¸®ÅÏ °¡´ÉÇÑ °ªÀÔ´Ï´Ù.
ÀÌ º¯¼ö¿¡ ÇØ´çÇÏ´Â ¼ýÀÚ ¹× API »ó¼ö´Â Administrative API Reference¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
°¢ ÀÀ¿ëÇÁ·Î±×·¥ ¿¬°á ¿äû½Ã, DB2 Connect »ý¼º Á¢µÎºÎ ¹× »ç¿ëÀÚ Á¦°ø Á¢¹ÌºÎ·Î ±¸¼ºµÇ´Â °èÁ¤ ½Äº°ÀÚ°¡ ÀÀ¿ëÇÁ·Î±×·¥ ¿äûÀڷκÎÅÍ DRDA ÀÀ¿ëÇÁ·Î±×·¥ ¼¹ö·Î Àü¼ÛµË´Ï´Ù. ÀÌ °èÁ¤ Á¤º¸´Â »ç¿ëÀÚ ¾×¼¼½º¿Í ÀÚ¿ø »ç¿ëÀ» ¿¬°üÇÏ´Â ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù.
ÁÖ: | ÀÌ ¸Å°³º¯¼ö´Â DB2 Connect¿¡¼¸¸ Àû¿ëµË´Ï´Ù. |
Á¢¹ÌºÎ´Â sqlesact() API¸¦ È£ÃâÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ ¶Ç´Â ȯ°æ º¯¼ö DB2ACCOUNT¸¦ ¼³Á¤ÇÏ´Â »ç¿ëÀÚ°¡ Á¦°øÇÕ´Ï´Ù. API³ª ȯ°æ º¯¼ö°¡ Á¢¹ÌºÎ¸¦ Á¦°øÇÏÁö ¾ÊÀ» °æ¿ì, DB2 Connect´Â ÀÌ ¸Å°³º¯¼ö °ªÀ» ±âº» Á¢¹ÌºÎ °ªÀ¸·Î »ç¿ëÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö´Â ƯÈ÷ °èÁ¤ ¹®ÀÚ¿À» DB2 Connect·Î Àü¼ÛÇÒ ¼ö ¾ø´Â ´Ù¿î ·¹º§ µ¥ÀÌÅͺ£À̽º Ŭ¶óÀ̾ðÆ®(¹öÀü 2 ÀÌÀü)¿¡ À¯¿ëÇÕ´Ï´Ù.
±ÇÀå»çÇ×: ´ÙÀ½À» »ç¿ëÇÏ¿© ÀÌ »ç¿ëÅë°è ¹®ÀÚ¿À» ¼³Á¤ÇϽʽÿÀ.
ÀÌ ¸Å°³º¯¼ö´Â JDK 1.1ÀÌ ¼³Ä¡µÈ µð·ºÅ丮¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Java ÀÎÅÍÇÁ¸®ÅͰ¡ »ç¿ëÇÏ´Â CLASSPATH ¹× ±âŸ ȯ°æ º¯¼ö´Â ÀÌ ¸Å°³º¯¼ö °ªÀ¸·ÎºÎÅÍ °è»êµË´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö¿¡´Â ±âº»°ªÀÌ ¾ø±â ¶§¹®¿¡, JDK¸¦ ¼³Ä¡ÇÒ ¶§´Â ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇÑ °ªÀ» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅÍ ¼Ò½º(¿¹: DB2 °è¿ ¹× Oracle)¿¡ ÀÇÇØ °ü¸®µÇ´Â µ¥ÀÌÅÍ¿¡ ´ëÇÑ ºÐ»ê ¿äûÀ» Á¦ÃâÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡ ´ëÇÑ Áö¿øÀ» °¡´ÉÇÏ°Ô Çϰųª ºÒ°¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
´ÙÀ½ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ÀνºÅϽºÀÇ º¸¾È ¹× °ü¸®¿¡ °ü·ÃµÇ¾î ÀÖ½À´Ï´Ù.
½Ã½ºÅÛ °ü¸®(SYSADM) ±ÇÇÑÀº µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ³»¿¡¼ °¡Àå ³ôÀº ·¹º§ÀÇ ±ÇÇÑÀ¸·Î¼, ¸ðµç µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®¸¦ Á¦¾îÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ÀνºÅϽº¿¡ ´ëÇÑ SYSADM ±ÇÇÑÀ¸·Î ±×·ì À̸§À» Á¤ÀÇÇÕ´Ï´Ù.
SYSADM ±ÇÇÑÀº ƯÁ¤ ¿î¿µ üÁ¦¿¡¼ »ç¿ëµÇ´Â º¸¾È ±â´É¿¡ ÀÇÇØ ÆÇº°µË´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö´Â ½Ã½ºÅÛ º¸¾ÈÀÌ »ç¿ëµÈ °æ¿ì Windows 95 ¶Ç´Â Windows 98 Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ "³Î(NULL)"À̾î¾ß ÇÕ´Ï´Ù. ¿Ö³ÄÇϸé, Windows 95 ¶Ç´Â Windows 98 ¿î¿µ üÁ¦´Â ±×·ì Á¤º¸¸¦ ÀúÀåÇÏÁö ¾ÊÀ¸¹Ç·Î »ç¿ëÀÚ°¡ ÁöÁ¤µÈ SYSADM ±×·ìÀÇ ±¸¼º¿øÀÎÁö¸¦ ÆÇº°ÇÒ ¹æ¹ýÀÌ ¾ø±â ¶§¹®ÀÔ´Ï´Ù. ±×·ì À̸§ÀÌ ÁöÁ¤µÇ¸é, ¾î¶°ÇÑ »ç¿ëÀÚµµ ±¸¼º¿øÀÌ µÉ ¼ö ¾ø½À´Ï´Ù.
ÀÌ °ªÀÌ "NULL"ÀÌ ¾Æ´Ò °æ¿ì, ¸ðµç À¯È¿ÇÑ UNIX ±×·ì À̸§Àº SYSADM ±×·ìÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇØ ±×·ì À̸§ÀÌ ÁöÁ¤µÉ °æ¿ì, ±×·ì¿¡ ¼ÓÇÏ´Â »ç¿ëÀÚ¸¸ÀÌ SYSADM ±ÇÇÑÀ» °®½À´Ï´Ù. ÁöÁ¤µÈ ±×·ìÀº »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ °ü¸®(UPM) ±×·ì Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ °ü¸®(UPM) ±×·ì¿¡ ´ëÇØ¼´Â OS/2¿ë DB2 ºü¸¥ ½ÃÀÛ ¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
DCE º¸¾ÈÀÌ¡¡»ç¿ëµÇ¸ç sysadm_groupÀÌ "NULL"ÀÏ °æ¿ì, ±âº» DCE ±×·ì À̸§ DB2ADMINÀÌ »ç¿ëµË´Ï´Ù. ÀÎÁõ ID ¸ÊÇÎÀÌ DB2ADMINÀÎ À¯È¿ÇÑ DCE Çٽɺΰ¡ ÀÌ¹Ì Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù. ´Ù¸¥ ±×·ì À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸Å°³º¯¼ö¸¦ ±âº»°ª(NULL)À¸·Î º¹±¸ÇÏ·Á¸é, UPDATE DBM CFG USING SYSADM_GROUP NULLÀ» »ç¿ëÇϽʽÿÀ. Ű¿öµå "NULL"Àº ´ë¹®ÀÚ·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. DB2 Á¦¾î ¼¾ÅÍÀÇ ÀνºÅϽº ±¸¼º ³ëÆ®ºÏÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö´Â ½Ã½ºÅÛ Á¦¾î(SYSCTRL) ±ÇÇÑÀ¸·Î ±×·ì À̸§À» Á¤ÀÇÇÕ´Ï´Ù. SYSCTRLÀº ½Ã½ºÅÛ ÀÚ¿ø¿¡ ¿µÇâÀ» ÁÖ´Â Á¶ÀÛÀ» Çã¿ëÇÏÁö¸¸, µ¥ÀÌÅÍ¿¡ ´ëÇÑ Á÷Á¢ ¾×¼¼½º´Â Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.
ÁÖÀÇ»çÇ×: ½Ã½ºÅÛ º¸¾ÈÀÌ »ç¿ëµÉ °æ¿ì Windows 95 ¹× Windows 98 Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ ÀÌ ¸Å°³º¯¼ö´Â NULLÀ̾î¾ß ÇÕ´Ï´Ù. Áï, ÀÎÁõÀº CLIENT, SERVER, DCS, ¶Ç´Â ÀÓÀÇÀÇ ´Ù¸¥ À¯È¿ÇÑ ÀÎÁõÀÔ´Ï´Ù. ÀÌ´Â Windows 95 ¹× Windows 98 ¿î¿µ üÁ¦°¡ ±×·ì Á¤º¸¸¦ ÀúÀåÇÏÁö ¾ÊÀ¸¹Ç·Î »ç¿ëÀÚ°¡ ÁöÁ¤µÈ SYSCTRL ±×·ìÀÇ ±¸¼º¿øÀÎÁö¸¦ ÆÇº°ÇÒ ¹æ¹ýÀÌ ¾ø±â ¶§¹®ÀÔ´Ï´Ù. ±×·ì À̸§ÀÌ ÁöÁ¤µÇ¸é, ¾î¶°ÇÑ »ç¿ëÀÚµµ ±¸¼º¿øÀÌ µÉ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª, DCE ÀÎÁõÀÌ »ç¿ëµÉ ¶§¿¡´Â ±×·¸Áö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì¿¡´Â ±×·ì À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸Å°³º¯¼ö¸¦ ±âº»°ª(NULL)À¸·Î º¹±¸ÇÏ·Á¸é, UPDATE DBM CFG USING SYSCTRL_GROUP NULLÀ» »ç¿ëÇϽʽÿÀ. Ű¿öµå "NULL"Àº ´ë¹®ÀÚ·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. DB2 Á¦¾î ¼¾ÅÍÀÇ ÀνºÅϽº ±¸¼º ³ëÆ®ºÏÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö´Â ½Ã½ºÅÛ À¯Áöº¸¼ö(SYSMAINT) ±ÇÇÑÀ¸·Î ±×·ì À̸§À» Á¤ÀÇÇÕ´Ï´Ù. SYSMAINT´Â µ¥ÀÌÅÍ¿¡ Á÷Á¢ ¾×¼¼½ºÇÏÁö ¾Ê°í ÀνºÅϽº¿Í ¿¬°üµÈ ¸ðµç µ¥ÀÌÅͺ£À̽º¿¡ À¯Áöº¸¼ö Á¶ÀÛÀ» ¼öÇàÇÒ ±ÇÇÑÀ» °®½À´Ï´Ù.
ÁÖÀÇ»çÇ×: ½Ã½ºÅÛ º¸¾ÈÀÌ »ç¿ëµÉ °æ¿ì Windows 95 ¹× Windows 98 Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ ÀÌ ¸Å°³º¯¼ö´Â NULLÀ̾î¾ß ÇÕ´Ï´Ù. Áï, ÀÎÁõÀº CLIENT, SERVER, DCS, ¶Ç´Â ÀÓÀÇÀÇ ´Ù¸¥ À¯È¿ÇÑ ÀÎÁõÀÔ´Ï´Ù. ÀÌ´Â Windows 95 ¹× Windows 98 ¿î¿µ üÁ¦°¡ ±×·ì Á¤º¸¸¦ ÀúÀåÇÏÁö ¾ÊÀ¸¹Ç·Î »ç¿ëÀÚ°¡ ÁöÁ¤µÈ SYSMAINT ±×·ìÀÇ ±¸¼º¿øÀÎÁö¸¦ ÆÇº°ÇÒ ¹æ¹ýÀÌ ¾ø±â ¶§¹®ÀÔ´Ï´Ù. ±×·ì À̸§ÀÌ ÁöÁ¤µÇ¸é, ¾î¶°ÇÑ »ç¿ëÀÚµµ ±¸¼º¿øÀÌ µÉ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª, DCE ÀÎÁõÀÌ »ç¿ëµÉ ¶§¿¡´Â ±×·¸Áö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì¿¡´Â ±×·ì À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸Å°³º¯¼ö¸¦ ±âº»°ª(NULL)À¸·Î º¹±¸ÇÏ·Á¸é, UPDATE DBM CFG USING SYSCTRL_GROUP NULLÀ» »ç¿ëÇϽʽÿÀ. Ű¿öµå "NULL"Àº ´ë¹®ÀÚ·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. DB2 Á¦¾î ¼¾ÅÍÀÇ ÀνºÅϽº ±¸¼º ³ëÆ®ºÏÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö´Â »ç¿ëÀÚÀÇ ÀÎÁõÀÌ ¾îµð¿¡¼ ¾î¶»°Ô ¼öÇàµÇ´ÂÁö¸¦ ÆÇº°ÇÕ´Ï´Ù.
ÀÎÁõÀÌ SERVERÀ̸é, »ç¿ëÀÚÀÇ ID¿Í ¾ÏÈ£°¡ Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¼¹ö·Î ¼Û½ÅµÇ¾î ÀÎÁõÀÌ ¼¹ö¿¡¼ ¼öÇàµË´Ï´Ù. SERVER_ENCRYPT °ªÀº ³×Æ®¿öÅ©¸¦ ÅëÇØ Àü¼ÛµÇ´Â ¾ÏÈ£°¡ ¾Ïȣȵȴٴ °ÍÀ» Á¦¿ÜÇϰí´Â SERVERÀÇ µ¿ÀÛ°ú µ¿ÀÏÇÕ´Ï´Ù.
CLIENT °ªÀº ¸ðµç ÀÎÁõÀÌ Å¬¶óÀÌ¾ðÆ®¿¡¼ ¹ß»ýÇϹǷΠ¼¹ö¿¡¼´Â ÀÎÁõÀ» ¼öÇàÇÒ Çʿ䰡 ¾øÀ½À» ³ªÅ¸³À´Ï´Ù.
DCSÀÇ °ªÀº È£½ºÆ®³ª AS/400 ½Ã½ºÅÛ¿¡¼ ÀÎÁõÀÌ ¹ß»ýÇÔÀ» ³ªÅ¸³À´Ï´Ù. DCS_ENCRYPT °ªÀº ³×Æ®¿öÅ©¸¦ ÅëÇØ Àü¼ÛµÇ´Â ¾ÏÈ£°¡ ¾Ïȣȵȴٴ °ÍÀ» Á¦¿ÜÇϰí´Â DCSÀÇ µ¿ÀÛ°ú µ¿ÀÏÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ®ÀÇ ¾ÏÈ£¸¦ DB2 ¼¹ö¿¡ ³ëÃâ½ÃŰÁö ¾Ê´Â APPC ¹× Åë½Å Á¦Ç°À» »ç¿ëÇÒ °æ¿ì, ´ÙÀ½À» ¾ò±â À§ÇØ DCS¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
DCE °ªÀº DCE º¸¾È ¼ºñ½º¸¦ »ç¿ëÇÏ¿© DCE ¼¹ö¿¡¼ ÀÎÁõÀÌ ¼öÇàµÊÀ» ÀǹÌÇÕ´Ï´Ù. DCE_SERVER_ENCRYPT °ªÀº ³×Æ®¿öÅ©¸¦ ÅëÇØ Àü¼ÛµÇ´Â ¾ÏÈ£°¡ ¾Ïȣȵȴٴ °ÍÀ» Á¦¿ÜÇϰí´Â DCEÀÇ µ¿ÀÛ°ú µ¿ÀÏÇÕ´Ï´Ù. DCE_SERVER_ENCRYPT °ªÀº ¼¹ö¿¡¼¸¸ »ç¿ëµË´Ï´Ù. ÀÌ °ªÀº ¼¹ö°¡ DCE ÀÎÁõ ¶Ç´Â SERVER_ENCRYPT ÀÎÁõÀ» ¼ö¿ëÇÒ ¼ö ÀÖÀ½À» ³ªÅ¸³À´Ï´Ù.
KERBEROS °ªÀº ÀÎÁõ¿¡ ´ëÇØ Kerberos º¸¾È ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â Kerberos ¼¹ö¿¡¼ ÀÎÁõÀÌ ¼öÇàµÊÀ» ÀǹÌÇÕ´Ï´Ù. Kerberos º¸¾È ½Ã½ºÅÛÀ» Áö¿øÇÏ´Â ¼¹ö ¹× Ŭ¶óÀÌ¾ðÆ®¿¡¼ KRB_SERVER_ENCRYPT À¯ÇüÀÇ ÀÎÁõÀ» »ç¿ëÇÒ °æ¿ì, È¿À²ÀûÀÎ ½Ã½ºÅÛ ÀÎÁõ À¯ÇüÀº KERBEROSÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®¿¡¼ Kerberos º¸¾È ½Ã½ºÅÛÀ» Áö¿øÇÏÁö ¾ÊÀ» °æ¿ì, È¿À²ÀûÀÎ ½Ã½ºÅÛ ÀÎÁõ À¯ÇüÀº SERVER_ENCRYPT¿Í °°½À´Ï´Ù.
ÁÖ: | Kerberos ÀÎÁõ À¯ÇüÀº Windows 2000À» ¼öÇàÇÏ´Â ¼¹ö¿¡¼¸¸ Áö¿øµË´Ï´Ù. |
¾Ïȣȸ¦ Áö¿øÇÏ´Â ÀÎÁõ °ªÀ¸·Î´Â SERVER_ENCRYPT, DCS_ENCRYPT, DCE_SERVER_ENCRYPT, KRB_SERVER_ENCRYPT°¡ ÀÖ½À´Ï´Ù. ¼Ò½º¿¡ īŻ·Î±×µÇ¾î ÀÖ´Â ÀÎÁõ À¯Çü¿¡ ÁöÁ¤µÈ ´ë·Î, À̵¿ÇÏ´Â ¸ðµç ¾ÏÈ£´Â ¼Ò½º¿¡¼ ¾ÏÈ£ÈµÇ¸ç ¸ñÇ¥¿¡¼´Â ¾ÏÈ£ ÇØÁ¦°¡ ÇÊ¿äÇÏ´Ù´Â °ÍÀ» Á¦¿ÜÇϰí, ÀÌ °ªÀº ÀÎÁõ À§Ä¡ °üÁ¡¿¡¼ SERVER ¹× KERBEROS¿Í µ¿ÀÏÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÎÁõ À§Ä¡¿Í ÀÏÄ¡ÇÏ´Â ¾ÏÈ£È ¹× ºñ ¾ÏÈ£È °ªÀº ÀÎÁõÀÌ ¹ß»ýÇÏ´Â À§Ä¡¿¡ °ü°è¾øÀÌ Å¬¶óÀÌ¾ðÆ®¿Í °ÔÀÌÆ®¿þÀÌ ¶Ç´Â °ÔÀÌÆ®¿þÀÌ¿Í ¼¹ö°£¿¡ ´Ù¸¥ ¾ÏÈ£ ÀÎÁõ Á¶ÇÕÀ» ¼±ÅÃÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ °ª¿¡ ÇØ´çÇÏ´Â ¼ýÀÚ ¹× API »ó¼ö´Â Administrative API Reference¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
DCE ¶Ç´Â DCS¸¦ »ç¿ëÇÏ´Â ½Ã±â¿Í ÀÌÀ¯, ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º¿¡ °ü·ÃµÈ ÀÎÁõ ¹®Á¦¿¡ ´ëÇØ¼´Â °ü¸® ¾È³»¼: ±¸ÇöÀÇ "µ¥ÀÌÅͺ£À̽º ¾×¼¼½º Á¦¾î" ÀåÀ» ÂüÁ¶ÇϽʽÿÀ.
±ÇÀå»çÇ×: ÀϹÝÀûÀ¸·Î ±âº»°ª(SERVER)À» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Kerberos, DB2 Connect ¶Ç´Â DCE¿¡ ÀÇÇØ 󸮵Ǵ ¿äûÀ» ¼ö½ÅÇÒ °æ¿ì¿¡´Â °ü¸® ¾È³»¼: ±¸ÇöÀÇ "µ¥ÀÌÅͺ£À̽º ¾×¼¼½º Á¦¾î"¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽɽÿÀ.
ÀÌ ¸Å°³º¯¼ö´Â »ç¿ëÀÚ°¡ SYSADM ±ÇÇÑ ¾øÀÌ µ¥ÀÌÅͺ£À̽º¿Í ³ëµå, ¶Ç´Â DCS¿Í ODBC µð·ºÅ丮¸¦ īŻ·Î±×¿¡ µî·ÏÇϰí īŻ·Î±×¿¡¼ Á¦°ÅÇÒ ¼ö ÀÖ´ÂÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼öÀÇ ±âº»°ª(0)Àº SYSADM ±ÇÇÑÀÌ ÇÊ¿äÇÔÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ¸Å°³º¯¼ö¸¦ 1(¿¹)·Î ¼³Á¤Çϸé, SYSADM ±ÇÇÑÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö¿¡´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÇÏ¿¡¼ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ´Â µ¥ »ç¿ëÇÏ´Â ±âº» ÆÄÀÏ °æ·Î°¡ µé¾î ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º ÀÛ¼º½Ã °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, dftdbpath ¸Å°³º¯¼ö°¡ ÁöÁ¤ÇÏ´Â °æ·ÎÇÏ¿¡ µ¥ÀÌÅͺ£À̽º°¡ ÀÛ¼ºµË´Ï´Ù.
ÆÄƼ¼ÇµÈ µ¥ÀÌÅͺ£À̽º ȯ°æ¿¡¼, µ¥ÀÌÅͺ£À̽º°¡ ÀÛ¼ºµÇ°í ÀÖ´Â °æ·Î°¡ NFS°¡ ÀåÂøµÈ °æ·ÎÀÎÁö(UNIX ±â¹Ý Ç÷§Æû¿¡¼), ¾Æ´Ï¸é ³×Æ®¿öÅ© µå¶óÀ̺ê(Windows NT¿¡¼)ÀÎÁö È®ÀÎÇϽʽÿÀ. ÁöÁ¤µÈ °æ·Î´Â °¢ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼¹ö¿¡ ¹°¸®ÀûÀ¸·Î Á¸ÀçÇØ ÀÖ¾î¾ß ÇÕ´Ï´Ù. È¥µ¿À» ÇÇÇÏ·Á¸é, °¢ µ¥ÀÌÅͺ£À̽º ÆÄƼ¼Ç ¼¹ö¿¡ Áö¿ª¿¡ ¼³Ä¡µÈ °æ·Î¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù. ÃÖ´ë °æ·Î ±æÀÌ´Â 205ÀÚÀÔ´Ï´Ù. ½Ã½ºÅÛÀÇ °æ·ÎÀÇ ³¡¿¡ ³ëµå À̸§À» ÷ºÎÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º°¡ ´õ Ä¿Áú ¼ö ÀÖ°í ¸¹Àº »ç¿ëÀÚ°¡ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼º(»ç¿ëÀÚ È¯°æ°ú ¸ñÀû¿¡ µû¶ó)ÇÒ ¼ö ÀÖµµ·Ï Á¦°øµÈ °æ¿ì, ¸ðµç µ¥ÀÌÅͺ£À̽º¸¦ ÁöÁ¤µÈ À§Ä¡¿¡ ÀÛ¼ºÇÏ¿© ÀúÀåÇÏ´Â °ÍÀÌ ¶§·Î Æí¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, µ¥ÀÌÅͺ£À̽º¸¦ ¹«°á¼º°ú ¹é¾÷ ¹× º¹±¸ ¿ëÀ̼ºÀÇ ÀÌÀ¯·Î ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥ ¹× µ¥ÀÌÅͷκÎÅÍ ºÐ¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °Íµµ ÁÁ½À´Ï´Ù.
UNIX ±â¹Ý ȯ°æÀÇ °æ¿ì dftdbpath À̸§ÀÇ ±æÀÌ´Â 215ÀÚ¸¦ ÃʰúÇÒ ¼ö ¾øÀ¸¸ç, À¯È¿ÇÑ Àý´ë °æ·Î À̸§À̾î¾ß ÇÕ´Ï´Ù. OS/2 ¹× Windows NTÀÇ °æ¿ì dftdbpath´Â µå¶óÀÌºê ¹®ÀÚ°¡ µÉ ¼ö ÀÖÀ¸¸ç, µÚ¿¡ ÄÝ·ÐÀ» ¾µ ¼öµµ ÀÖ½À´Ï´Ù.
±ÇÀå»çÇ×: °¡´ÉÇÏ´Ù¸é, º¼·ýÀÌ Å« µ¥ÀÌÅͺ£À̽º´Â ¿î¿µ üÁ¦ ÆÄÀÏ ¹× µ¥ÀÌÅͺ£À̽º ·Î±×¿Í °°ÀÌ ÀÚÁÖ ¾×¼¼½ºÇÏ´Â µ¥ÀÌÅͰ¡ ÀÖ´Â µð½ºÅ©°¡ ¾Æ´Ñ ´Ù¸¥ µð½ºÅ©¿¡ ³Ö¾îµÎ½Ê½Ã¿À.
ÀÌ ¸Å°³º¯¼ö´Â OS/2 ȯ°æ¿¡¸¸ Àû¿ëµË´Ï´Ù. ÀÌ ¸Å°³º¯¼öÀÇ ±âº»°ªÀ» ½ÂÀÎÇϸé, DB2START ¶Ç´Â DB2STOPÀ» ¹ßÇàÇϱâ Àü¿¡ LOGON »ç¿ëÀÚ ID ¹× ¾ÏÈ£¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö´Â authentication ¸Å°³º¯¼ö°¡ CLIENT·Î ¼³Á¤µÉ °æ¿ì¿¡¸¸ ÀÛµ¿µË´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö¿Í trust_clntauth´Â »ç¿ëÀÚ°¡ µ¥ÀÌÅͺ£À̽º ȯ°æ¿¡¼ Æò°¡µÇ´Â Àå¼Ò¸¦ °áÁ¤Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇØ ±âº»°ª "YES"¸¦ ½ÂÀÎÇϸé, ¸ðµç Ŭ¶óÀÌ¾ðÆ®°¡ ½Å·Ú °¡´É Ŭ¶óÀÌ¾ðÆ®·Î °£Áֵ˴ϴÙ. Áï, ¼¹ö´Â Ŭ¶óÀÌ¾ðÆ®¿¡¼ º¸¾È ·¹º§À» »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç »ç¿ëÀڴ Ŭ¶óÀÌ¾ðÆ®¿¡¼ Æò°¡µÉ ¼ö ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö´Â authentication ¸Å°³º¯¼ö°¡ CLIENT·Î ¼³Á¤µÉ °æ¿ì¿¡¸¸ "NO"·Î ¹Ù²ð ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Å°³º¯¼ö°¡ "NO"·Î ¼³Á¤µÉ °æ¿ì, ½Å·Ú °¡´ÉÇÏÁö ¾ÊÀº Ŭ¶óÀÌ¾ðÆ®´Â ¼¹ö¿¡ ¿¬°áÇÒ ¶§ »ç¿ëÀÚ ID¿Í ¾ÏÈ£ ½ÖÀ» Á¦°øÇØ¾ß ÇÕ´Ï´Ù. ½Å·Ú °¡´ÉÇÏÁö ¾ÊÀº Ŭ¶óÀÌ¾ðÆ®¶õ »ç¿ëÀÚ¸¦ ÀÎÁõÇÒ º¸¾È ¼ºê½Ã½ºÅÛÀ» °¡Áö°í ÀÖÁö ¾ÊÀº ¿î¿µ üÁ¦ Ç÷§ÆûÀ» ÀǹÌÇÕ´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö¸¦ "DRDAONLY"·Î ¼³Á¤Çϸé MVS ¹× OS/390¿ë DB2, VM ¹× VSE¿ë DB2, OS/400¿ë DB2ÀÇ DRDA Ŭ¶óÀÌ¾ðÆ®¸¦ Á¦¿ÜÇÑ ¸ðµç Ŭ¶óÀÌ¾ðÆ®¸¦ º¸È£ÇÕ´Ï´Ù. ÀÌ Å¬¶óÀÌ¾ðÆ®°¡ Ŭ¶óÀ̾ðÆ®Ãø ÀÎÁõÀ» ¼öÇàÇØ¾ß¸¸ ½Å·ÚÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ¸ðµç Ŭ¶óÀÌ¾ðÆ®´Â ¼¹ö¿¡ ÀÇÇØ ÀÎÁõµÇ·Á¸é »ç¿ëÀÚ ID¿Í ¾ÏÈ£¸¦ Á¦°øÇØ¾ß ÇÕ´Ï´Ù.
trust_allclnts¸¦ "DRDAONLY"·Î ¼³Á¤Çϸé, trust_clntauth ¸Å°³º¯¼ö´Â Ŭ¶óÀÌ¾ðÆ®°¡ ÀÎÁõµÇ´Â °÷À» ÆÇº°ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. trust_clntauth¸¦ "CLIENT"·Î ¼³Á¤Çϸé, ÀÎÁõÀº Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¹ß»ýÇÕ´Ï´Ù. trust_clntauthÀ» "SERVER"·Î ¼³Á¤Çϸé, ¾ÏÈ£¸¦ Á¦°øÇÏÁö ¾ÊÀ» °æ¿ì ÀÎÁõÀº Ŭ¶óÀÌ¾ðÆ®¿¡¼ ¹ß»ýÇϰí, ¾ÏÈ£¸¦ Á¦°øÇÒ °æ¿ì¿¡´Â ¼¹ö¿¡¼ ¹ß»ýÇÕ´Ï´Ù.
½Å·ÚµÇ´Â Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ¼´Â °ü¸® ¾È³»¼: ±¸ÇöÀÇ "¼¹ö¿¡ µû¸¥ ÀÎÁõ ¹æ¹ý ¼±ÅÃ"¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ¸Å°³º¯¼ö´Â Ŭ¶óÀÌ¾ðÆ®°¡ ¿¬°áÀ» À§ÇØ »ç¿ëÀÚ ID ¹× ¾ÏÈ£ÀÇ ½ÖÀ» Á¦°øÇÒ ¶§ ¼¹ö ¶Ç´Â Ŭ¶óÀÌ¾ðÆ®¿¡¼ Ŭ¶óÀÌ¾ðÆ®°¡ ½Å·Ú °¡´ÉÇÑ °ÍÀ¸·Î ÀÎÁõµÇ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³º¯¼ö(¹× trust_allclnts)´Â authentication ¸Å°³º¯¼ö°¡ CLIENT·Î ¼³Á¤µÉ ¶§¿¡¸¸ Ȱ¼ºÈµË´Ï´Ù. »ç¿ëÀÚ ID ¹× ¾ÏÈ£°¡ Á¦½ÃµÇÁö ¾ÊÀ» °æ¿ì, Ŭ¶óÀÌ¾ðÆ®°¡ »ç¿ëÀÚ¸¦ Æò°¡ÇÑ °ÍÀ¸·Î °¡Á¤µÇ°í, ¼¹öÃø¿¡¼ ´õ ÀÌ»óÀÇ Æò°¡°¡ ½ÃÇàµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ ¸Å°³º¯¼ö°¡ "CLIENT"(±âº»°ª)·Î ¼³Á¤µÉ °æ¿ì, ½Å·Ú °¡´ÉÇÑ Å¬¶óÀÌ¾ðÆ®´Â »ç¿ëÀÚ ID¿Í ¾ÏÈ£ ½ÖÀ» Á¦°øÇÏÁö ¾Ê°í ¿¬°áÇÒ ¼ö ÀÖÀ¸¸ç, ¿î¿µ üÁ¦°¡ ÀÌ¹Ì »ç¿ëÀÚ¸¦ ÀÎÁõÇÑ °ÍÀ¸·Î °¡Á¤µË´Ï´Ù. ÀÌ °ªÀÌ "SERVER"·Î ¼³Á¤µÉ °æ¿ì, »ç¿ëÀÚ ID ¹× ¾ÏÈ£´Â ¼¹ö¿¡¼ Æò°¡µË´Ï´Ù.
CLIENTÀÇ ¼öÄ¡ °ªÀº 0ÀÔ´Ï´Ù. SERVERÀÇ ¼öÄ¡ °ªÀº 1ÀÔ´Ï´Ù.
½Å·ÚµÇ´Â Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ¼´Â °ü¸® ¾È³»¼: ±¸ÇöÀÇ "¼¹ö¿¡ µû¸¥ ÀÎÁõ ¹æ¹ý ¼±ÅÃ"¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.