°ü¸® ¾È³»¼­


ÀÌÁֽà °í·Á»çÇ×

µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÇ ÀÌÀü ¹öÀüÀ¸·Î ÀÛ¼ºµÈ µ¥ÀÌÅͺ£À̽º¸¦ ¿Ã¹Ù·Î ÀÌÁÖ½ÃŰ·Á¸é, ´ÙÀ½ »çÇ×À» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.

ÀÌÁÖ Á¦ÇÑ»çÇ×

µ¥ÀÌÅͺ£À̽º¸¦ ¹öÀü 7¿¡ ÀÌÁÖÇϱâ Àü¿¡ ÁÖÀÇÇØ¾ß ÇÒ ÀüÁ¦Á¶°Ç ¶Ç´Â Á¦ÇÑ»çÇ×ÀÌ ÀÖ½À´Ï´Ù.

º¸¾È ¹× ±ÇÇÑ ºÎ¿©

µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÁÖ½Ã۱â À§Çؼ­´Â SYSADM ±ÇÇÑÀÌ ÇÊ¿äÇÕ´Ï´Ù.

ÀúÀ念¿ª¿¡ ´ëÇÑ ¿ä±¸»çÇ×

ÀÌÁÖ½ÃŰ´Â µ¿¾È ±¸ īŻ·Î±×¿Í »õ·Î¿î īŻ·Î±× ¸ðµÎ¸¦ À§ÇÑ °ø°£ÀÌ ¿ä±¸µË´Ï´Ù. ¿ä±¸µÈ µð½ºÅ© °ø°£ÀÇ ¾çÀº µ¥ÀÌÅͺ£À̽º ¿ÀºêÁ§Æ®ÀÇ ¼ö ¹× Å©±â»Ó¸¸ ¾Æ´Ï¶ó, µ¥ÀÌÅͺ£À̽ºÀÇ º¹À⼺¿¡ µû¶ó ´Ù¾çÇÏ°Ô °áÁ¤µË´Ï´Ù. ÀÌµé ¿ÀºêÁ§Æ®¿¡´Â ¸ðµç Å×ÀÌºí ¹× ºä°¡ Æ÷ÇԵ˴ϴÙ. µ¥ÀÌÅͺ£À̽º īŻ·Î±×°¡ ÇöÀç Â÷ÁöÇϰí ÀÖ´Â µð½ºÅ© °ø°£À» ÃÖ¼Ò µÎ ¹ø¿¡ °ÉÃÄ »ç¿ë °¡´ÉÇÏ°Ô ¸¸µé¾î¾ß ÇÕ´Ï´Ù. µð½ºÅ© °ø°£ÀÌ ÃæºÐÇÏÁö ¾ÊÀ» °æ¿ì, ÀÌÁÖ´Â ½ÇÆÐÇÕ´Ï´Ù.

SYSCAT Å×ÀÌºí °ø°£ÀÌ SMS À¯ÇüÀÇ Å×ÀÌºí °ø°£ÀÎ °æ¿ì, ·Î±× ÆÄÀϰú ¿¬°üµÇ´Â µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö °»½ÅÀ» °í·ÁÇØ¾ß ÇÕ´Ï´Ù. logfilsiz, logprimary ¹× logsecondÀÇ °ªÀ» Áõ°¡½ÃÄÑ ÀÌ ·Î±× ÆÄÀÏ °ø°£ÀÌ ºÎÁ·ÇÏÁö ¾Ê°Ô ÇØ¾ß ÇÕ´Ï´Ù(ÀÌÀ¯ ÄÚµå 3ÀÎ SQL1704N). À§¿Í °°ÀÌ Äڵ带 ¹Þ°ÔµÉ °æ¿ì, ·Î±× °ø°£ ¸Å°³º¯¼ö¸¦ Áõ°¡½Ã۰í, MIGRATE DATABASE ¸í·ÉÀ» ´Ù½Ã ¹ßÇàÇϽʽÿÀ.

¸±¸®½º°£ ºñȣȯ¼º

µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÁÖÇÏ·Á°í °èȹÇÒ ¶§ Á¦Ç°ÀÇ µÎ ¹öÀü °£ÀÇ ºñȣȯ¼º ¿µÇâÀ» °í·ÁÇϽʽÿÀ.

¹öÀü 7ÀÇ °³¼±µÈ ±â´ÉÀ» ÀÌ¿ëÇÏ·Á¸é, µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÁÖ½ÃŲ ´ÙÀ½ µ¥ÀÌÅͺ£À̽º ¹× µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼ºÀ» Á¶Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Á¶Á¤ ÀÛ¾÷¿¡ µµ¿òÀÌ µÇ±â À§Çؼ­ ÀÌÁÖ Àü°ú ÈÄÀÇ ±¸¼º ¸Å°³º¯¼ö °ªÀ» ±â·ÏÇÏ°í ºñ±³ÇÒ ¼ö ÀÖ½À´Ï´Ù. (GET DATABASE CONFIGURATION ¸í·É ¹× GET DATABASE MANAGER CONFIGURATION ¸í·É¿¡ ´ëÇØ¼­´Â Command Reference¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ).

µ¥ÀÌÅͺ£À̽º ÀÌÁÖ

´ÙÀ½Àº µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÁÖ½Ãų ¶§ °ÅÃÄ¾ß ÇÏ´Â ´Ü°èÀÔ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ÀÌÁÖ°¡ ½ÃÀ۵DZâ Àü¿¡ ½Ãµ¿µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.

PRE-MIGRATION:
ÁÖ:»çÀü ÀÌÁÖ(pre-migration)´Â ¾ÕÀÇ ¸±¸®½º¿¡¼­ ¹Ýµå½Ã ¼öÇàÇØ¾ß ÇÏ´Â ´Ü°èÀÔ´Ï´Ù(Áï, »õ·Î¿î ¸±¸®½º·Î ÀÌÁÖÇϰųª ¼³Ä¡Çϱâ ÀüÀÇ ÇöÀç ¸±¸®½º¿¡¼­).

  1. ÀÌÁÖ Á¦ÇÑ»çÇ׿¡ ºÎ¼ÓµÈ ÇØ°áµÇÁö ¾ÊÀº ¹®Á¦Á¡ÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
  2. ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥ ¹× ÀÏ¹Ý »ç¿ëÀÚ¸¦ ÀÌÁÖ ÁßÀÎ °¢ µ¥ÀÌÅͺ£À̽º¿¡¼­ ¿¬°áÇØÁ¦ÇϽʽÿÀ(ÇÊ¿äÇÑ °æ¿ì LIST APPLICATIONS ¸í·É ¶Ç´Â FORCE APPLICATIONS ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ).
  3. µ¥ÀÌÅͺ£À̽º°¡ ÀÌÁÖµÉ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ ÆÇº°Çϱâ À§ÇØ DB2CKMIG »çÀü ÀÌÁÖ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϽʽÿÀ(ÀÌ À¯Æ¿¸®Æ¼ »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº »ç¿ëÀÚ Ç÷§ÆûÀÇ ºü¸¥ ½ÃÀÛ Ã¥¿¡¼­ ÂüÁ¶ÇϽʽÿÀ). Windows NT ¶Ç´Â OS/2¿¡¼­, ¼³Ä¡ Áß ÀÌ µµ±¸¸¦ ½ÇÇàÇϵµ·Ï ÇÁ·ÒÇÁÆ®µÇÁö¸¸, Unix ±â¹Ý ½Ã½ºÅÛ¿¡¼­ ÀÌ µµ±¸´Â ÀνºÅϽº ÀÌÁÖ Áß ÀÚµ¿À¸·Î È£ÃâµË´Ï´Ù.
  4. µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇϽʽÿÀ.

    ÀÌÁÖ´Â ´Ù½Ã Á¦ÀÚ¸®·Î µÇµ¹¸± ¼ö ÀÖ´Â °úÁ¤ÀÌ ¾Æ´Õ´Ï´Ù. ¹öÀü 6¿¡¼­ ¿¹¾àµÈ ½ºÅ°¸¶ À̸§ÀÌ º¯°æµÇ±â Àü¿¡ µ¥ÀÌÅͺ£À̽º¸¦ ¹é¾÷ÇÒ °æ¿ì, DB2 ¹öÀü 7À» »ç¿ëÇÏ¿© ¹é¾÷µÈ µ¥ÀÌÅͺ£À̽º¸¦ º¹¿øÇÒ ¼ö ¾ø½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º¸¦ º¹¿øÇÏ·Á¸é, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÇ ÀÌÀü ¹öÀüÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

    ÁÖÀÇ! µ¥ÀÌÅͺ£À̽º ¹é¾÷À» °¡Áö°í ÀÖÁö ¾Ê°í ÀÌÁÖ¿¡ ½ÇÆÐµÇ¸é, DB2 UDB ¹öÀü 7 ¶Ç´Â µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÇ ÀÌÀü ¹öÀüÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ º¹¿øÇÒ ¹æ¹ýÀÌ ÀüÇô ¾ø½À´Ï´Ù.

    ¹é¾÷ÀÌ ¼öÇàµÈ ½ÃÁ¡°ú ¹öÀü 7·ÎÀÇ ¾÷±×·¹À̵尡 ¿Ï·áµÈ ½ÃÁ¡ °£¿¡ ÀÌ·ç¾îÁø ¸ðµç µ¥ÀÌÅͺ£À̽º Æ®·£Àè¼ÇÀº º¹¿øÇÒ ¼ö ¾ø´Ù´Â °Íµµ ¾Ë¾Æ¾ß ÇÕ´Ï´Ù. Áï, ¹öÀü 7¿¡ ¼³Ä¡¿Í ÀÌÁÖ°¡ ¿Ï·áµÈ ´ÙÀ½¿¡ µ¥ÀÌÅͺ£À̽º°¡ º¹¿øµÉ Çʿ䰡 ÀÖ´Â °æ¿ì(¹öÀü 7 ·¹º§·Î), ¹öÀü 7 ¼³Ä¡ Àü¿¡ ±â·ÏµÈ ·Î±×´Â ·Ñ Æ÷¿öµå º¹±¸¿¡¼­ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.

    MIGRATION:

  5. ´ÙÀ½ Áß Çϳª¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÁÖÇϽʽÿÀ.

    OS/2: ±¸¼º/¼³Ä¡/ºÐ¹è(CID) ¾ÆÅ°ÅØÃ³ ȯ°æ¿¡¼­ ÀÛµ¿ÇÏ´Â DB2CIDMG ÀÌÁÖ À¯Æ¿¸®Æ¼´Â OS/2¿ë DB2¿¡¼­¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ »ç¿ëÇϸé, ¿ø°Ý ¹«ÀÎ ¼³Ä¡ ¹× LAN ±â¹Ý ¿öÅ©½ºÅ×À̼ǻ󿡼­ÀÇ ±¸¼ºÀÌ °¡´ÉÇØÁý´Ï´Ù. CID ÀÌÁÖ¸¦ »ç¿ëÇϱâ À§Çؼ­´Â LAN»ó¿¡ NetView DM/2¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.

    Unix ±â¹Ý ½Ã½ºÅÛ¿¡¼­: »ç¿ëÀÚ Ç÷§ÆûÀÇ ºü¸¥ ½ÃÀÛ Ã¥Àº ÁÖ¾îÁø ÀνºÅϽº¿¡¼­ ¸ðµç µ¥ÀÌÅͺ£À̽º¸¦ ÀÌÁÖÇÏ·Á°í ÇÏÁö ¾Ê´Â °æ¿ì ¹«¾ùÀ» ¼öÇàÇØ¾ß ÇÏ´ÂÁö¸¦ ¼³¸íÇÕ´Ï´Ù.

    POST-MIGRATION:

  6. ¼±ÅÃÀûÀ¸·Î, DB2UIDDL À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ ÀÚ½ÅÀÇ ½ºÄÉÁÙ¿¡¼­ °íÀ¯ »öÀÎÀÇ ´Ü°èº° ÀÌÁÖÀÇ °ü¸®¸¦ ¿ëÀÌÇÏ°Ô ÇϽʽÿÀ. ¹öÀü 5¿¡¼­ ÀÛ¼ºµÈ DB2 ¹öÀü 5 µ¥ÀÌÅͺ£À̽º´Â ÀÌ µµ±¸°¡ Áö¿¬µÈ °íÀ¯¼º Á¡°ËÀ» ÀÌ¿ëÇϵµ·Ï ¿ä±¸ÇÏÁö ¾Ê´Âµ¥, ÀÌ´Â ¹öÀü 5¿¡¼­ ÀÛ¼ºµÈ ¸ðµç °íÀ¯ÇÑ »öÀÎÀÌ ÀÌ¹Ì ÀÌ ½Ã¸Çƽ½º¸¦ °¡Áö±â ¶§¹®ÀÔ´Ï´Ù. ±×·¯³ª, ÀÌÀü¿¡ ¹öÀü 5·Î ÀÌÁÖµÈ µ¥ÀÌÅͺ£À̽ºÀÇ °æ¿ì, DB2UIDDL À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© °íÀ¯ »öÀÎÀ» º¯°æÇÏ·Á°í ÇÏ´Â °æ¿ì¸¦ Á¦¿ÜÇϰí´Â ÀÌ ½Ã¸Çƽ½º´Â ÀÚµ¿ÀÌ ¾Æ´Õ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â »ç¿ëÀÚ Å×ÀÌºí¿¡¼­ °íÀ¯ »öÀο¡ ´ëÇØ CREATE UNIQUE INDEX¹®À» »ý¼ºÇÏ¿© ÆÄÀÏ¿¡ ¾¹´Ï´Ù. ÀÌ ÆÄÀÏÀ» DB2 CLP ¸í·É ÆÄÀÏ·Î ¼öÇàÇϸé, °á°úÀûÀ¸·Î °íÀ¯ »öÀÎÀÌ ¹öÀü 7 ½Ã¸Çƽ½º·Î º¯È¯µË´Ï´Ù. ºü¸¥ ½ÃÀÛ Ã¥ Áß Çϳª¿¡¼­ ÀÌ À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
  7. ¼±ÅÃÀûÀ¸·Î, SQL Á¶È¸ ¼º´É¿¡ ƯÈ÷ Áß¿äÇÑ Å×ÀÌºí¿¡ ´ëÇØ RUNSTATS ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ. ÀÌÀü Åë°è´Â ÀÌÁÖµÈ µ¥ÀÌÅͺ£À̽º¿¡ º¸À¯µÇ¸ç, RUNSTATS ¸í·ÉÀ» È£ÃâÇÒ ¶§¸¦ Á¦¿ÜÇϰí´Â °»½ÅµÇÁö ¾Ê½À´Ï´Ù.
  8. ¼±ÅÃÀûÀ¸·Î, ¸ðµç ÆÐŰÁö¸¦ Àç°ËÁõÇϰųª, ÆÐŰÁö¸¦ ¸Ç óÀ½ »ç¿ëÇÒ ¶§, ÆÐŰÁö Àç°ËÁõ ÀÛ¾÷ÀÌ ³»ÀçÀûÀ¸·Î ÀϾ°Ô Çϱâ À§ÇØ DB2RBIND À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
  9. ¼±ÅÃÀûÀ¸·Î, ¹öÀü 7¿¡¼­ Explain Å×À̺íÀ» »ç¿ëÇÏ·Á°í °èȹÇÏ´Â °æ¿ì Explain Å×À̺íÀ» ÀÌÁÖÇϽʽÿÀ. SQL Explain ±â´É ¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
  10. ¹öÀü 7ÀÇ Çâ»óµÈ ºÎºÐÀÇ ÀÌÁ¡À» ÃëÇÏ·Á¸é µ¥ÀÌÅͺ£À̽º ¹× µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ¸Å°³º¯¼ö¸¦ Á¶Á¤ÇϽʽÿÀ.


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