º¸¾È ¹®Á¦´Â Á¦Ç°ÀÌ ¼³Ä¡µÇ´Â ¼ø°£ºÎÅÍ DB2 °ü¸®ÀÚ¿¡°Ô Áß¿äÇÕ´Ï´Ù. °¢ Ç÷§Æû °íÀ¯ÀÇ ºü¸¥ ½ÃÀÛ Ã¥¿¡¼´Â DB2 °èȹ, ¼³Ä¡ ¹× ±¸¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
DB2ÀÇ ¼³Ä¡¸¦ ¿Ï·áÇÏ´Â ´Ü°è´Â »ç¿ëÀÚ À̸§, ±×·ì À̸§ ¹× ¾ÏÈ£¸¦ ÇÊ¿ä·Î ÇÕ´Ï´Ù. ¼³Ä¡ µ¿¾È¿¡, °ü¸®ÀÚ´Â °¢ ÀÌµé ¿ä±¸»çÇ׿¡ ´ëÇÑ ±âº»°ªÀ» °¡Áý´Ï´Ù. DB2ÀÇ ¼³Ä¡ µ¿¾È¿¡ ±âº»°ªÀÌ »ç¿ëµÇ¸é, °ü¸®ÀÚ´Â µ¥ÀÌÅͺ£À̽º°¡ ÀνºÅϽº¸¦ ÀÛ¼ºÇϱâ Àü¿¡ »õ·Î¿î »ç¿ëÀÚ À̸§, ±×·ì À̸§ ¹× ¾ÏÈ£¸¦ ÀÛ¼ºÇϵµ·Ï ±ÇÀåÇÕ´Ï´Ù. »õ·Î¿î »ç¿ëÀÚ À̸§, ±×·ì À̸§ ¹× ¾ÏÈ£¸¦ »ç¿ëÇÏ¸é °ü¸®ÀÚ°¡ ÀνºÅϽº ¹× µ¥ÀÌÅͺ£À̽º ³»¿¡¼ ºÎÀûÀýÇÑ À¯ÇüÀ¸·Î ±âº»°ªÀ» »ç¿ëÇÏ´Â °Íº¸´Ù »ç¿ëÀÚÀÇ À§ÇèÀ» ÃÖ¼ÒÈÇÕ´Ï´Ù.
DB2¸¦ ¼³Ä¡ÇÒ ¶§ µû¸£´Â ¶Ç´Ù¸¥ º¸¾È ±ÇÀå»çÇ×Àº »ç¿ëÀÚ¿¡°Ô ±ÇÇÑ ºÎ¿©µÈ ±âº» Ư±ÇÀÇ º¯°æÀÔ´Ï´Ù. ¼³Ä¡ ÇÁ·Î¼¼½º µ¿¾È, ½Ã½ºÅÛ °ü¸®(SYSADM) Ư±ÇÀº °¢ ¿î¿µ üÁ¦¿¡¼ ´ÙÀ½ »ç¿ëÀÚ¿¡°Ô ±ÇÇÑ ºÎ¿©µË´Ï´Ù.
SYSADM Ư±ÇÀº DB2 ³»¿¡¼ »ç¿ë °¡´ÉÇÑ Æ¯±ÇÀÇ °¡Àå °·ÂÇÑ ¼¼Æ®ÀÔ´Ï´Ù(Ư±ÇÀº ÀÌ Àå¿¡¼ ³ªÁß¿¡ ´Ù·ì´Ï´Ù). ±× °á°ú, »ç¿ëÀÚ´Â ´Ù¸¥ ¸ðµç »ç¿ëÀÚ°¡ ±âº»°ªÀ¸·Î SYSADM Ư±ÇÀ» °¡Áöµµ·Ï ¿øÇÏÁö ¾Ê½À´Ï´Ù. DB2´Â °ü¸®ÀÚ¿¡°Ô ±×·ì ¹× °¢ »ç¿ëÀÚ ID¿¡°Ô Ư±ÇÀ» ±ÇÇÑ ºÎ¿©ÇÏ°í ±ÇÇÑ Ãë¼ÒÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» Á¦°øÇÕ´Ï´Ù.
±×·ì ¹× »ç¿ëÀÚ ID¸¦ ÀÛ¼ºÇϰí ÁöÁ¤ÇÏ´Â Ç÷§Æûº° Á¤º¸´Â ¿©·¯ ºü¸¥ ½ÃÀÛ Ã¥¿¡ ÀÖ½À´Ï´Ù. °ü¸®ÀÚ´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼ö SYSADM_GROUPÀ» °»½ÅÇÏ¿©, ½Ã½ºÅÛ °ü¸®ÀÚ Æ¯±ÇÀ» °¡Áø ½Ã½ºÅÛ °ü¸® ±×·ìÀ¸·Î¼ Á¤ÀǵǴ ±×·ìÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2 ¼³Ä¡ ¹× Â÷ÈÄ ÀνºÅϽº ¹× µ¥ÀÌÅͺ£À̽º ÀÛ¼º¿¡ ´ëÇÑ º¸¾È ¿ä±¸»çÇ×À» ¿Ï·áÇÏ·Á¸é ´ÙÀ½ Áö½Ã»çÇ׿¡ µû¶ó¾ß ÇÕ´Ï´Ù.
½Ã½ºÅÛ °ü¸®ÀÚ ±×·ìÀ¸·Î Á¤ÀÇµÈ ÀÓÀÇÀÇ ±×·ìÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù(SYSADM_GROUPÀ» °»½ÅÇÏ¿©). ÀÌ ±×·ìÀÇ À̸§Àº ÀνºÅϽº ¼ÒÀ¯ÀÚ¿¡ ÀÛ¼ºµÈ ±×·ìÀ¸·Î¼ ¿ëÀÌÇÑ ½Äº°À» Çã¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ±×·ì¿¡ ¼ÓÇÏ´Â »ç¿ëÀÚ ID ¹× ±×·ìÀº °¢ ÀνºÅϽº¿¡ ´ëÇÑ ½Ã½ºÅÛ °ü¸®ÀÚ ±ÇÇÑÀ» °¡Áý´Ï´Ù.
ƯÁ¤ ÀνºÅϽº¿Í ¿¬°üµÈ °ÍÀ¸·Î ½±°Ô ÀνĵǴ ÀνºÅϽº »ç¿ëÀÚ ID¸¦ ÀÛ¼ºÇÏ´Â ¹æ¾ÈÀ» °í·ÁÇØ º¸½Ê½Ã¿À. ÀÌ »ç¿ëÀÚ ID´Â À§¿¡¼ ÀÛ¼ºÇÑ SYSADM ±×·ì Áß Çϳª·Î ÀÌ ±×·ìÀÇ À̸§ÀÔ´Ï´Ù. ¶Ç´Ù¸¥ ±ÇÀå»çÇ×Àº ÀÌ ÀνºÅϽº »ç¿ëÀÚ ID¸¦ ÀνºÅϽº ¼ÒÀ¯ÀÚ ±×·ìÀÇ ±¸¼º¿øÀ¸·Î¼¸¸ »ç¿ëÇÏ°í ´Ù¸¥ ±×·ì¿¡´Â »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÔ´Ï´Ù. ±×·¯¸é ÀνºÅϽº ȯ°æÀ» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â »ç¿ëÀÚ ID¿Í ±×·ìÀÇ Áõ°¡¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÛ¼ºÇÑ »ç¿ëÀÚ ID´Â ÀνºÅϽº ³»ÀÇ µ¥ÀÌÅÍ¿Í µ¥ÀÌÅͺ£À̽º¿¡ ÀÔ·ÂÇϱâ Àü¿¡ ÀÎÁõµÇµµ·Ï ¾ÏÈ£¿Í ¿¬°üµÇ¾î¾ß ÇÕ´Ï´Ù. ¾ÏÈ£ ÀÛ¼º½Ã ±ÇÀå»çÇ×Àº Á¶Á÷ÀÇ ¾ÏÈ£ À̸§ ÁöÁ¤ Áö½Ã»çÇ׿¡ µû¸£´Â °ÍÀÔ´Ï´Ù.
Windows NT¿ë Enterprise - Extended Edition¿¡¼ ÀÛ¾÷ÇÒ ¶§, SYSADM(System Administration) ±ÇÇÑÀº °èÁ¤ÀÌ Á¤ÀÇµÈ ¸Ó½Å¿¡ ÀÖ´Â Áö¿ª °ü¸®ÀÚ ±×·ì¿¡ ¼ÓÇÏ´Â À¯È¿ÇÑ DB2 »ç¿ëÀÚ °èÁ¤¿¡ ºÎ¿©µË´Ï´Ù.
¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ µµ¸ÞÀÎ °èÁ¤¿¡ ·Î±×¿ÂÇϰí DB2 µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÏ·Á°í ½ÃµµÇÏ´Â °æ¿ì, DB2´Â µµ¸ÞÀÎ Á¦¾î±â·Î °¡¼ ±×·ìÀ» ¿°ÅÇÕ´Ï´Ù(°ü¸®ÀÚ ±×·ì Æ÷ÇÔ). ´ÙÀ½ µÎ°¡Áö ¹æ¹ý Áß Çϳª·Î ÀÌ È°µ¿À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
Windows NT µµ¸ÞÀΠȯ°æ¿¡¼ ±âº»°ªÀ¸·Î, PDC(±âº» µµ¸ÞÀÎ Á¦¾î±â)¿¡¼ °ü¸®ÀÚ ±×·ì¿¡ ¼ÓÇÏ´Â µµ¸ÞÀÎ »ç¿ëÀÚ¸¸ÀÌ ÀνºÅϽº¿¡ ´ëÇÑ SYSADM ±ÇÇÑÀ» °®½À´Ï´Ù. °èÁ¤ÀÌ Á¤ÀÇµÈ ¸Ó½Å¿¡¼ Ç×»ó ±ÇÇÑ ºÎ¿©¸¦ ¼öÇàÇϹǷÎ, ¼¹ö¿¡¼ Áö¿ª °ü¸®ÀÚ ±×·ì¿¡ µµ¸ÞÀÎ »ç¿ëÀÚ¸¦ Ãß°¡ÇÏ¸é µµ¸ÞÀÎ »ç¿ëÀÚ SYSADM ±ÇÇÑÀ» ±×·ì¿¡ ºÎ¿©ÇÏÁö ¾Ê½À´Ï´Ù.
PDC¿¡¼ °ü¸®ÀÚ ±×·ì¿¡ µµ¸ÞÀÎ »ç¿ëÀÚ¸¦ Ãß°¡ÇÏÁö ¾ÊÀ¸·Á¸é, Àü¿ª ±×·ìÀ» ÀÛ¼ºÇÏ¿© SYSADM ±ÇÇÑÀ» ºÎ¿©ÇÏ·Á´Â »ç¿ëÀÚ(µµ¸ÞÀÎ ¹× Áö¿ª µÑ ´Ù)¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é, ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ.
DB2STOP DB2 UPDATE DBM CFG USING SYSADM_GROUP global_group DB2START
UNIX ±â¹Ý Ç÷§ÆûÀÇ °æ¿ì, ºÐ¸® »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) ¹× ÀúÀå ÇÁ·Î½Ãµà¾î¿¡ ´ëÇÑ ±×·ìÀÌ ÀÛ¼ºµÇ¾î¾ß Çϸç, ºÐ¸® UDF ¶Ç´Â ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ »ç¿ëÇÏ´Â ¸ðµç »ç¿ëÀÚ ID´Â ÀÌ ±×·ìÀÇ ±¸¼º¿øÀ̾î¾ß ÇÕ´Ï´Ù. SYSADM ±×·ìÀ» »ç¿ëÇÏ¿©, ºÐ¸® UDF ¶Ç´Â ÀúÀå ÇÁ·Î½Ãµà¾î ±×·ìÀÇ À̸§ÀÌ ¼Õ½¬¿î ½Äº°À» º¸ÀåÇØ¾ß ÇÕ´Ï´Ù. ºÐ¸® UDF ¶Ç´Â ÀúÀå ÇÁ·Î½Ãµà¾î¿¡ ¼ÓÇÏ´Â »ç¿ëÀÚ ID´Â ±âº»°ªÀ¸·Î ±×·ì°ú ¿¬°üµÈ ±ÇÇÑ ¹× Ư±ÇÀ» °¡Áý´Ï´Ù.
º¸¾È»óÀÇ ÀÌÀ¯·Î, ºÐ¸®(fenced) ID·Î¼ ÀνºÅϽº À̸§À» »ç¿ëÇÏÁö ¾Êµµ·Ï ±ÇÀåÇÕ´Ï´Ù. ±×·¯³ª, ºÐ¸®(fenced) UDF³ª ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ »ç¿ëÇÏ·Á°í °èȹÇÏÁö ¾Ê´Â °æ¿ì, ´Ù¸¥ »ç¿ëÀÚ ID¸¦ ÀÛ¼ºÇÏ´Â ´ë½Å ÀνºÅϽº À̸§¿¡ ºÐ¸®(fenced) ID¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±ÇÀå»çÇ×Àº ÀÌ ±×·ì°ú ¿¬°üÇÏ¿© ÀνĵǴ »ç¿ëÀÚ ID¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. ºÐ¸®(fenced) UDF ¹× ÀúÀå ÇÁ·Î½Ãµà¾î¿¡ ´ëÇÑ »ç¿ëÀÚ´Â ÀνºÅϽº ÀÛ¼º ½ºÅ©¸³Æ®ÀÇ ¸Å°³º¯¼ö·Î¼(db2icrt ... -u <FencedID>) ÁöÁ¤µË´Ï´Ù. DB2 Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â DB2 SDK(Software Developer's Kit)¸¦ ¼³Ä¡ÇÏ´Â °æ¿ì À̰ÍÀº ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
¸ðµç ¿ÀºêÁ§Æ® ¹× »ç¿ëÀÚÀÇ À̸§À» ÁöÁ¤ÇÒ ¶§ Àû¿ëµÇ´Â ±ÔÄ¢ÀÌ ÀÖ½À´Ï´Ù. ÀϺΠ±ÔÄ¢Àº ÀÛ¾÷ÁßÀÎ Ç÷§Æû¿¡ °íÀ¯ÇÑ °ÍÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, À̸§¿¡ ´ë¼Ò¹®ÀÚ¸¦ »ç¿ëÇÏ´Â °Í°ú °ü·ÃµÈ ±ÔÄ¢ÀÌ ÀÖ½À´Ï´Ù.
±âŸ À̸§ ÁöÁ¤ ±ÔÄ¢Àº ºÎ·Ï A, À̸§ ÁöÁ¤ ±ÔÄ¢¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
db2icrt ¸í·ÉÀº ÀνºÅϽº ¼ÒÀ¯ÀÚÀÇ È¨ µð·ºÅ丮 ¾Æ·¡¿¡ ±âº» SQL ¶óÀ̺귯¸®(sqllib) µð·ºÅ丮¸¦ ÀÛ¼ºÇÕ´Ï´Ù.