ºü¸¥ ½ÃÀÛ Personal Edition

ÀÌÁÖ ÈÄ ¼±ÅÃÀû Á¶Ä¡

µ¥ÀÌÅͺ£À̽º ÀÌÁÖ ÈÄ ¼öÇàÇÒ ¼ö ÀÖ´Â ¼±ÅÃÀû Á¶Ä¡°¡ ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ÀÌ·¯ÇÑ ¼±ÅÃÀû Á¶Ä¡¸¦ ¹öÀü 7·Î º¹¿øµÇ´Â ´Ù¿î ·¹º§ µ¥ÀÌÅͺ£À̽º ¹é¾÷¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿Ö³ÄÇÏ¸é º¹¿ø ¸Ç ¸¶Áö¸· ´Ü°è¿¡¼­ µ¥ÀÌÅͺ£À̽º°¡ ¹öÀü 7·Î ÀÌÁֵDZ⠶§¹®ÀÔ´Ï´Ù.

ÁÖ:

ÀÌ ÀýÀº ¹öÀü 5.x µ¥ÀÌÅͺ£À̽º¸¦ Æ÷ÇÔÇÏ´Â ÀÌÁÖ ½Ã³ª¸®¿À ¶Ç´Â ÀÌÀü¿¡ ¹öÀü 5.x Çü½Ä¿¡¼­ ÀÌÁÖµÈ ¹öÀü 6 µ¥ÀÌÅͺ£À̽º Áß¿¡¼­ °íÀ¯ »öÀÎÀÌ db2uiddl ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÌÁÖµÇÁö ¾ÊÀº µ¥ÀÌÅͺ£À̽º¿¡¸¸ Àû¿ëµË´Ï´Ù.

¹öÀü 5.x °íÀ¯ »öÀÎÀº ´ÙÀ½°ú °°Àº ¸î °¡Áö ÀÌÀ¯·Î ¹öÀü 7 ±¸¹®À¸·Î ÀÚµ¿ ÀÌÁÖµÇÁö ¾Ê½À´Ï´Ù.

°íÀ¯ »öÀÎÀÌ ¹öÀü 7 ±¸¹®À¸·Î º¯È¯µÇÁö ¾Ê¾Æµµ ±âÁ¸ÀÇ ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥Àº °è¼Ó ÀÛµ¿ÇÕ´Ï´Ù. Áö¿¬µÈ °íÀ¯¼º °Ë»ç¿¡ ´ëÇÑ Áö¿øÀÌ ÇÊ¿äÇÑ °æ¿ì¿¡¸¸ ¹öÀü 7 ±¸¹®À¸·Î °íÀ¯ »öÀÎÀ» º¯È¯ÇØ¾ß ÇÕ´Ï´Ù.

°íÀ¯ »öÀÎÀ» º¯È¯ÇÏ·Á¸é:

    1. SYSADM ±ÇÇÑÀ» °®´Â »ç¿ëÀÚ °èÁ¤À¸·Î ·Î±×ÀÎÇϽʽÿÀ. ½Ã½ºÅÛ °ü¸® ±×·ì¿¡ ´ëÇÑ ÀÛ¾÷¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
    2. db2start ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥À» ½ÃÀÛÇϽʽÿÀ.
    3. ÀÌÁÖµÈ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ db2uiddl ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. ÀÌ ¸í·ÉÀÇ ±¸¹®¿¡ ´ëÇØ¼­´Â Command Reference¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
    4. db2uiddl ¸í·ÉÀº µ¥ÀÌÅͺ£À̽º īŻ·Î±× Å×À̺íÀ» °Ë»öÇÏ¿© Ãâ·Â ÆÄÀÏÀÇ »ç¿ëÀÚ Å×ÀÌºí¿¡ ´ëÇÑ CREATE UNIQUE INDEX¹®À» ¸ðµÎ »ý¼ºÇÕ´Ï´Ù.

    5. db2uiddl ¸í·ÉÀ¸·Î »ý¼ºÇÑ Ãâ·ÂÀ» °ËÅäÇϽʽÿÀ. Ãâ·Â ÆÄÀÏ¿¡¼­ ¿øÇÏÁö ¾Ê´Â »öÀÎÀº Á¦°ÅÇÏ¿© ½ÇÇà ½Ã°£À» ´ÜÃàÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Ãâ·ÂÀÇ ÁÖ¼®Àº »ç¿ëÀÚÀÇ ÁÖÀǸ¦ ¿äÇÏ´Â ±âŸ »óȲÀ» Ç÷¡±×ÇÕ´Ï´Ù.
    6. db2 connect to database_alias ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϽʽÿÀ. ¿©±â¼­ database_alias´Â ÀÌÁÖ ÁßÀÎ µ¥ÀÌÅͺ£À̽ºÀÇ º°¸íÀÔ´Ï´Ù.
    7. ´ÙÀ½°ú À¯»çÇÑ ¸í·ÉÀ» »ç¿ëÇÏ¿© db2uiddl ¸í·É¿¡¼­ »ý¼ºÇÏ´Â Ãâ·Â ÆÄÀÏ¿¡¼­ ÀÌ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
   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¿¡ ¼ÓÇÑ Explain Å×ÀÌºí ¶Ç´Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ´Â µ¥ »ç¿ëÇÑ Explain Å×À̺íÀÌ ÀÌÁֵ˴ϴÙ. Explain Å×À̺í ÀÌÁÖ µµ±¸´Â ¹öÀü 5.x³ª ¹öÀü 6 Å×À̺íÀÇ À̸§À» º¯°æÇϰí, EXPLAIN.DDLÀ» »ç¿ëÇÏ¿© Å×À̺íÀÇ »õ·Î¿î ¼¼Æ®¸¦ ÀÛ¼ºÇϰí, ÀÌÀü Å×À̺íÀÇ ³»¿ëÀ» »õ·Î¿î Å×À̺í·Î º¹»çÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î ÀÌÀü Å×À̺íÀ» »èÁ¦ÇÕ´Ï´Ù. db2exmig ÀÌÁÖ À¯Æ¿¸®Æ¼´Â »ç¿ëÀÚ Ãß°¡ Ä÷³À» Explain Å×ÀÌºí¿¡ º¸Á¸ÇÕ´Ï´Ù.


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