µ¥ÀÌÅͺ£À̽º ÀÌÁÖ ÈÄ ¼öÇàÇÒ ¼ö ÀÖ´Â ¼±ÅÃÀû Á¶Ä¡°¡ ÀÖ½À´Ï´Ù. ¶ÇÇÑ, º¹¿ø ³¡¿¡¼ µ¥ÀÌÅͺ£À̽º°¡ ¹öÀü 7·Î ÀÌÁֵǹǷΠÀÌ·¯ÇÑ ¼±ÅÃÀû Ȱµ¿À» ¹öÀü 7·Î º¹¿øµÈ ´Ù¿î ·¹º§ µ¥ÀÌÅͺ£À̽º ¹é¾÷¿¡ Àû¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÁÖ: | ÀÌ ÀýÀº ¹öÀü 5.x µ¥ÀÌÅͺ£À̽º¿Í °ü·ÃµÈ ÀÌÁÖ ½Ã³ª¸®¿À³ª ¹öÀü 5.x¿¡¼ ÀÌÀü¿¡ ÀÌÁֵǾúÀ¸³ª °íÀ¯ »öÀÎÀÌ db2uiddl ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÌÁÖµÇÁö ¾ÊÀº ¹öÀü 6 µ¥ÀÌÅͺ£À̽º¿¡¸¸ Àû¿ëµË´Ï´Ù. |
¹öÀü 5.x °íÀ¯ »öÀÎÀº ´ÙÀ½ÀÇ ¿©·¯ °¡Áö ÀÌÀ¯·Î ÀÎÇØ ¹öÀü 7·Î ÀÚµ¿ ÀÌÁÖµÇÁö ¾Ê½À´Ï´Ù.
±âÁ¸ÀÇ ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥Àº °íÀ¯ »öÀÎÀÌ ¹öÀü 7 ±¸¹®À¸·Î º¯È¯µÇÁö ¾Ê´Â °æ¿ì¿¡µµ ÀÛ¾÷À» °è¼ÓÇÕ´Ï´Ù. Áö¿¬µÈ °íÀ¯¼º °Ë»ç Áö¿øÀÌ ÇÊ¿äÇÑ °æ¿ì¿¡¸¸ °íÀ¯ »öÀÎÀ» ¹öÀü 7 ±¸¹®À¸·Î º¯È¯ÇØ¾ß ÇÕ´Ï´Ù.
°íÀ¯ »öÀÎ º¯È¯:
db2uiddl ¸í·ÉÀº µ¥ÀÌÅͺ£À̽º īŻ·Î±× Å×À̺íÀ» °Ë»öÇÏ¿© Ãâ·Â ÆÄÀÏÀÇ »ç¿ëÀÚ Å×ÀÌºí¿¡ ´ëÇØ ¸ðµç CREATE UNIQUE INDEX¹®À» »ý¼ºÇÕ´Ï´Ù.
db2 -tvf filename
¿©±â¼ filenameÀº db2uiddl ¸í·ÉÀ¸·Î »ý¼ºµÇ´Â ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º ÀÌÁÖ°¡ ¿Ï·áµÇ¸é, Á¶È¸ ¼º´ÉÀ» ÃÖÀûÈÇÏ´Â µ¥ »ç¿ëµÈ ±âÁ¸ÀÇ Åë°è´Â īŻ·Î±×¿¡ º¸°üµË´Ï´Ù. ±×·¯³ª DB2 ¹öÀü 7¿¡´Â ¼öÁ¤µÇ°Å³ª ¹öÀü 5.x¿¡ ¾ø´Â Åë°è°¡ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Åë°è¸¦ ÀÌ¿ëÇϱâ À§Çؼ´Â Å×À̺í, ƯÈ÷ »ç¿ëÀÚ SQL Á¶È¸ÀÇ ¼º´É¿¡ Áß¿äÇÑ Å×À̺íÀÇ runstats ¸í·ÉÀ» ½ÇÇàÇϰíÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
runstats ¸í·ÉÀÇ ±¸¹®¿¡ ´ëÇØ¼´Â Command Reference¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. Åë°è¿¡ ´ëÇØ¼´Â °ü¸® ¾È³»¼¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
µ¥ÀÌÅͺ£À̽º ÀÌÁÖ½Ã, ±âÁ¸ÀÇ ¸ðµç ÆÐŰÁö´Â ¹«È¿ÈµË´Ï´Ù. ÀÌÁÖ ÇÁ·Î¼¼½º ÈÄ¿¡ °¢ ÆÐŰÁö´Â ¹öÀü 7 µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼ ¸Ç óÀ½ »ç¿ëµÉ ¶§ À籸ÃàµË´Ï´Ù.
¼º´ÉÀ» °³¼±ÇÏ·Á¸é db2rbind ¸í·ÉÀ» ¼öÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ ¸ðµç ÆÐŰÁö¸¦ À籸ÃàÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ ¸í·ÉÀÇ ±¸¹®¿¡ ´ëÇØ¼´Â Command Reference¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀϺΠµ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö°¡ ¹öÀü 7 ±âº»°ª ¶Ç´Â µ¥ÀÌÅͺ£À̽º ÀÌÁֽà ´Ù¸¥ °ªÀ¸·Î º¯°æµË´Ï´Ù. ±¸¼º ¸Å°³º¯¼ö¿¡ ´ëÇØ¼´Â °ü¸® ¾È³»¼¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÇØ´ç ±¸¼º ¸Å°³º¯¼ö¸¦ ¼±ÅÃÇÏ´Â µ¥ ÀÖ¾î¼ DB2 ¼º´É ¸ð´ÏÅ͸¦ ¼öÇàÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. °ü¸® ¾È³»¼¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
¹öÀü 7·Î ÀÌÁÖµÈ µ¥ÀÌÅͺ£À̽ºÀÇ explain Å×À̺íÀ» ÀÌÁÖÇÏ·Á¸é, ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇϽʽÿÀ.
db2exmig -d dbname -e explain_schema [-u userid password]
¿©±â¼,
db2exmig¸¦ ¼öÇàÁßÀÎ »ç¿ëÀÚ ID ¶Ç´Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ´Â µ¥ »ç¿ëµÈ »ç¿ëÀÚ ID¿¡ ¼ÓÇØ ÀÖ´Â explain Å×À̺íÀÌ ÀÌÁֵ˴ϴÙ. Explain Å×À̺í ÀÌÁÖ µµ±¸´Â ¹öÀü 5.x ¹× ¹öÀü 6 Å×À̺íÀÇ À̸§À» ¹Ù²Ù°í, EXPLAIN.DDLÀ» »ç¿ëÇÏ¿© »õ·Î¿î Å×ÀÌºí ¼¼Æ®¸¦ ÀÛ¼ºÇϸç, »õ Å×ÀÌºí¿¡ ÀÌÀü Å×À̺íÀÇ ³»¿ëÀ» º¹»çÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î ±âÁ¸ Å×À̺íÀ» »èÁ¦ÇÕ´Ï´Ù. db2exmig ÀÌÁÖ À¯Æ¿¸®Æ¼´Â Explain Å×À̺íÀÇ »ç¿ëÀÚ Ãß°¡ Ä÷³À» º¸Á¸ÇÕ´Ï´Ù.