¸±¸®½º Á¤º¸


|14.4 db2move -- »ç¿ë °¡´ÉÇÑ »õ·Î¿î ¿É¼Ç

|db2move µµ±¸´Â ÀÌÁ¦ µÎ °³ÀÇ Ãß°¡ ¿É¼Ç(--aw ¹× --sn)À» °®½À´Ï´Ù. ÀÌ µµ±¸¿¡ ´ëÇÑ Àüü ¹®¼­´Â ´ÙÀ½°ú °°½À´Ï´Ù.

|db2move µµ±¸¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍ À̵¿

| |

|ÀÌ µµ±¸´Â ¿öÅ©½ºÅ×À̼ǿ¡ ÀÖ´Â DB2 µ¥ÀÌÅͺ£À̽º »çÀÌ¿¡ ¸¹Àº ¼öÀÇ Å×À̺í À̵¿À» ¿ëÀÌÇÏ°Ô |ÇÕ´Ï´Ù. µµ±¸´Â ƯÁ¤ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ½Ã½ºÅÛ Ä«Å»·Î±× Å×À̺íÀ» Á¶È¸ÇÏ°í ¸ðµç »ç¿ëÀÚ Å×À̺íÀÇ |¸ñ·ÏÀ» ÄÄÆÄÀÏÇÕ´Ï´Ù. ±×·± ´ÙÀ½ PC/IXF Çü½ÄÀ¸·Î ÀÌ Å×À̺íÀ» ³»º¸³À´Ï´Ù. PC/IXF ÆÄÀϸ¦ µ¿ÀÏÇÑ ½Ã½ºÅÛ¿¡ |ÀÖ´Â ´Ù¸¥ ·ÎÄà DB2 µ¥ÀÌÅͺ£À̽º·Î °¡Á®¿À°Å³ª ·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ´Ù¸¥ ¿öÅ©½ºÅ×ÀÌ¼Ç Ç÷§ÆûÀ¸·Î |Àü¼ÛÇÒ ¼ö ÀÖÀ¸¸ç, ±× Ç÷§Æû¿¡¼­ DB2 µ¥ÀÌÅͺ£À̽º·Î °¡Á®¿À°Å³ª ·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù.

|ÁÖ:
±¸Á¶È­µÈ À¯Çü Ä÷³À» °¡Áø Å×À̺íÀº ÀÌ µµ±¸¸¦ »ç¿ëÇÒ ¶§ À̵¿ÇÏÁö ¾Ê½À´Ï´Ù. |

|±ÇÇÑ ºÎ¿©

|ÀÌ µµ±¸´Â »ç¿ëÀÚ°¡ ¿äûÇÑ Á¶Ä¡¿¡ µû¶ó DB2 ³»º¸³»±â, °¡Á®¿À±â ¹× API ·Îµå¸¦ È£ÃâÇÕ´Ï´Ù. |±×·¯¹Ç·Î ¿äû »ç¿ëÀÚ ID´Â ÀÌ API¿¡¼­ ÇÊ¿ä·Î ÇÏ´Â ¿Ã¹Ù¸¥ ±ÇÇÑ ºÎ¿©¸¦ °¡Á®¾ß ÇÏ°í, ±×·¸Áö ¾ÊÀ» °æ¿ì, |¿äûÀº ½ÇÆÐÇÕ´Ï´Ù.

|¸í·É ±¸¹®

|                            .-------------------------.
|                            V                         |
|>>-db2move--dbname--action----+---------------------+-+--------><
|                              +--tc--table-creators-+
|                              +--tn--table-names----+
|                              +--sn--schema names---+
|                              +--io--import-option--+
|                              +--lo--load-option----+
|                              +--l--lobpaths--------+
|                              +--u--userid----------+
|                              +--p--password--------+
|                              '--aw-----------------'
| 
| 

|¸í·É ¸Å°³º¯¼ö |

|dbname
|µ¥ÀÌÅͺ£À̽ºÀÇ À̸§.

|Á¶Ä¡
|EXPORT, IMPORT ¶Ç´Â LOAD Áß ÇϳªÀ̾î¾ß ÇÕ´Ï´Ù.

|-tc
|Å×À̺í ÀÛ¼ºÀÚ. ±âº»°ªÀº ¸ðµç ÀÛ¼ºÀÚÀÔ´Ï´Ù.

|ÀÌ°ÍÀº EXPORT Á¶Ä¡¿¡¸¸ ÇØ´çÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀÌ Ç¥½ÃµÈ ÀÛ¼ºÀÚ°¡ ÀÛ¼ºÇÑ Å×ÀÌºí¸¸ ³»º¸³À´Ï´Ù. ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, |±âº»°ªÀ¸·Î ¸ðµç ÀÛ¼ºÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù. |´ÙÁß ÀÛ¼ºÀÚ¸¦ ÁöÁ¤ÇÒ ÇÒ °æ¿ì, °¢ ÀÛ¼ºÀÚ´Â ½°Ç¥·Î ±¸ºÐµÇ¾î¾ß Çϸç ÀÛ¼ºÀÚ ID »çÀÌ¿¡´Â °ø¹éÀ» |Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ÁöÁ¤µÉ ¼ö ÀÖ´Â ÀÛ¼ºÀÚÀÇ ÃÖ´ë ¼ö´Â 10ÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀº "-tn" ¹× "-sn" ¿É¼Ç°ú ÇÔ²² »ç¿ëµÇ¾î ³»º¸³¾ Å×À̺íÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

|º°Ç¥(*)´Â ¹®ÀÚ¿­ ¾îµð¿¡³ª À§Ä¡µÉ ¼ö ÀÖ´Â ¿ÍÀϵå Ä«µå ¹®ÀÚ·Î »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

|-tn
|Å×À̺í À̸§. ±âº»°ªÀº ¸ðµç »ç¿ëÀÚ Å×À̺íÀÔ´Ï´Ù.

|ÀÌ°ÍÀº EXPORT Á¶Ä¡¿¡¸¸ ÇØ´çÇÕ´Ï´Ù. ÁöÁ¤µÈ °æ¿ì, ÁöÁ¤µÈ ¹®ÀÚ¿­¿¡ ÀÖ´Â Å×À̺í À̸§°ú |¿ÏÀüÈ÷ ÀÏÄ¡ÇÏ´Â Å×ÀÌºí¸¸À» ³»º¸³À´Ï´Ù. ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, |±âº»°ªÀ¸·Î ¸ðµç »ç¿ëÀÚ Å×À̺íÀ» »ç¿ëÇÕ´Ï´Ù. |´ÙÁß Å×À̺í À̸§À» ÁöÁ¤ÇÒ ¶§, °¢ Å×À̺í À̸§Àº ½°Ç¥·Î ±¸ºÐµÇ¾î¾ß Çϸç Å×À̺í À̸§ »çÀÌ¿¡´Â °ø¹éÀ» |Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ÁöÁ¤µÉ ¼ö ÀÖ´Â Å×À̺í À̸§ÀÇ ÃÖ´ë ¼ö´Â 10ÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀº "-tc" ¹× "-sn" |¿É¼Ç°ú ÇÔ²² »ç¿ëµÇ¾î ³»º¸³¾ Å×À̺íÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. |db2move´Â À̸§ÀÌ ÁöÁ¤µÈ Å×À̺í À̸§°ú ÀÏÄ¡Çϸç ÀÛ¼ºÀÚ°¡ ÁöÁ¤µÈ Å×À̺í ÀÛ¼ºÀÚ¿Í ÀÏÄ¡ÇÏ´Â Å×ÀÌºí¸¸ |³»º¸³À´Ï´Ù.

|º°Ç¥(*)´Â ¹®ÀÚ¿­ ¾îµð¿¡³ª À§Ä¡µÉ ¼ö ÀÖ´Â ¿ÍÀϵå Ä«µå ¹®ÀÚ·Î »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

|-sn
|½ºÅ°¸¶ À̸§. ±âº»°ªÀº ALL SCHEMASÀÔ´Ï´Ù.

|ÀÌ°ÍÀº EXPORT Á¶Ä¡¿¡¸¸ ÇØ´çÇÕ´Ï´Ù. ÁöÁ¤µÈ °æ¿ì, ÇØ´ç ½ºÅ°¸¶°¡ ÁöÁ¤µÈ ¹®ÀÚ¿­¿¡ ÀÖ´Â ½ºÅ°¸¶¿Í |¿ÏÀüÈ÷ ÀÏÄ¡ÇÏ´Â Å×ÀÌºí¸¸ ³»º¸³À´Ï´Ù. ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, |±âº»°ªÀ¸·Î ¸ðµç ½ºÅ°¸¶¸¦ »ç¿ëÇÕ´Ï´Ù. |´ÙÁß ½ºÅ°¸¶ À̸§À» ÁöÁ¤ÇÒ ¶§, °¢ ½ºÅ°¸¶ À̸§Àº ½°Ç¥·Î ±¸ºÐµÇ¾î¾ß ÇÏ¸ç ½ºÅ°¸¶ À̸§ »çÀÌ¿¡´Â °ø¹éÀ» |Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ÁöÁ¤µÉ ¼ö ÀÖ´Â ½ºÅ°¸¶ À̸§ÀÇ ÃÖ´ë ¼ö´Â 10ÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀº "-tc" ¹× "-tn" |¿É¼Ç°ú ÇÔ²² »ç¿ëµÇ¾î ³»º¸³¾ Å×À̺íÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. |db2move´Â À̸§ÀÌ ÁöÁ¤µÈ Å×À̺í À̸§°ú ÀÏÄ¡Çϸç ÀÛ¼ºÀÚ°¡ ÁöÁ¤µÈ Å×À̺í ÀÛ¼ºÀÚ¿Í ÀÏÄ¡ÇÏ´Â Å×ÀÌºí¸¸À» |³»º¸³À´Ï´Ù.

|º°Ç¥(*)´Â ¹®ÀÚ¿­ ¾îµð¿¡³ª À§Ä¡µÉ ¼ö ÀÖ´Â ¿ÍÀϵå Ä«µå ¹®ÀÚ·Î »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

|ÁÖ:
8¹®ÀÚº¸´Ù ÀûÀº ½ºÅ°¸¶ À̸§ÀÌ 8¹®ÀÚ ±æÀ̷Πä¿öÁý´Ï´Ù. ¿¹¸¦ µé¾î, |½ºÅ°¸¶ "AUSER" ¹× "BUSER"¸¦ Æ÷ÇÔÇÏ°í ¿ÍÀϵå Ä«µå ¹®ÀÚ¸¦ »ç¿ëÇÏ·Á´Â °æ¿ì, |-sn *USER*¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. |

|-io
|°¡Á®¿À±â ¿É¼Ç. ±âº»°ªÀº REPLACE_CREATEÀÔ´Ï´Ù.

|À¯È¿ÇÑ ¿É¼ÇÀº INSERT, |INSERT_UPDATE, REPLACE, CREATE ¹× REPLACE_CREATEÀÔ´Ï´Ù.

|-lo
|·Îµå ¿É¼Ç. ±âº»°ªÀº INSERTÀÔ´Ï´Ù.

|À¯È¿ÇÑ ¿É¼ÇÀº INSERT ¹× REPLACEÀÔ´Ï´Ù.

|-l
|LOB °æ·Î. ±âº»°ªÀº ÇöÀç µð·ºÅ丮ÀÔ´Ï´Ù.

|ÀÌ ¿É¼ÇÀº LOB ÆÄÀÏÀÌ ÀÛ¼ºµÇ°Å³ª(EXPORTÀÇ ºÎºÐÀ¸·Î) °Ë»öµÇ´Â(IMPORT ¶Ç´Â |LOADÀÇ ºÎºÐÀ¸·Î) Àý´ë °æ·Î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÁß LOB °æ·Î¸¦ ÁöÁ¤ÇÒ ¶§, °¢ LOB °æ·Î´Â ½°Ç¥·Î ±¸ºÐµÇ¾î¾ß Çϸç LOB °æ·Î »çÀÌ¿¡´Â °ø¹éÀÌ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. óÀ½ °æ·ÎÀÇ °ø°£À» ¸ðµÎ »ç¿ëÇ߰ųª(EXPORT Áß) ÆÄÀÏÀÌ |°æ·Î¿¡ ¾ø´Â °æ¿ì(IMPORT ¶Ç´Â LOAD Áß), µÎ ¹ø° °æ·Î°¡ »ç¿ëµÇ¸ç, ÀÌ¿Í °°Àº ¹æ½ÄÀ¸·Î ´ÙÀ½ °æ·Î°¡ »ç¿ëµË´Ï´Ù.

|Á¶Ä¡°¡ EXPORTÀ̸ç, LOB °æ·Î°¡ ÁöÁ¤µÈ °æ¿ì, LOB °æ·Î µð·ºÅ丮ÀÇ ¸ðµç ÆÄÀÏÀÌ |°ËÃâµÇ¸ç µð·ºÅ丮°¡ Á¦°ÅµÇ°í »õ µð·ºÅ丮°¡ ÀÛ¼ºµË´Ï´Ù. LOB °æ·Î°¡ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, |ÇöÀç µð·ºÅ丮°¡ LOB °æ·Î·Î »ç¿ëµË´Ï´Ù.

|-u
|»ç¿ëÀÚ ID. ±âº»°ªÀº ·Î±×¿ÂµÈ »ç¿ëÀÚ IDÀÔ´Ï´Ù.

|»ç¿ëÀÚ ID ¹× ¾ÏÈ£´Â µÑ ´Ù ¼±ÅÃÀûÀÔ´Ï´Ù. ±×·¯³ª Çϳª¸¦ ÁöÁ¤ÇÑ °æ¿ì, ´Ù¸¥ Çϳªµµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¸í·ÉÀÌ |¿ø°Ý ¼­¹ö¿¡ ¿¬°áÇϴ Ŭ¶óÀ̾ðÆ®¿¡¼­ ¼öÇàµÇ´Â °æ¿ì, »ç¿ëÀÚ ID ¹× ¾ÏÈ£¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

|-p
|¾ÏÈ£. ±âº»°ªÀº ·Î±×¿ÂµÈ ¾ÏÈ£ÀÔ´Ï´Ù.

|»ç¿ëÀÚ ID ¹× ¾ÏÈ£´Â µÑ ´Ù ¼±ÅÃÀûÀÔ´Ï´Ù. ±×·¯³ª Çϳª¸¦ ÁöÁ¤ÇÑ °æ¿ì, ´Ù¸¥ Çϳªµµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¸í·ÉÀÌ |¿ø°Ý ¼­¹ö¿¡ ¿¬°áÇϴ Ŭ¶óÀ̾ðÆ®¿¡¼­ ¼öÇàµÇ´Â °æ¿ì, »ç¿ëÀÚ ID ¹× ¾ÏÈ£¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

|-aw
|°æ°í Çã¿ë.

|EXPORT Á¶Ä¡¿¡¸¸ »ç¿ëµË´Ï´Ù. ÀÌ ¿É¼ÇÀÌ ÁöÁ¤µÇ´Â °æ¿ì, ³»º¸³»±â Áß ¼ö½Å °æ°í´Â |db2move.lst ÆÄÀÏ¿¡ Æ÷ÇԵ˴ϴÙ. ÀÌ ¿É¼ÇÀÌ »ý·«µÇ´Â °æ¿ì, ³»º¸³»±â Áß ¿øÀÎ °æ°í´Â |db2move.lst ÆÄÀÏ¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù. Å×À̺íÀÇ .ixf ÆÄÀÏ ¹× .msg ÆÄÀÏÀº ÀÌ ¿É¼ÇÀÌ »ç¿ëµÇ´ÂÁö ¿©ºÎ¿¡ |°ü°è¾øÀÌ »ý¼ºµË´Ï´Ù. |

|¿¹ |

|»ç¿ë Âü°í

|ÀÌ µµ±¸´Â »ç¿ëÀÚ ÀÛ¼º Å×À̺íÀ» ³»º¸³»±â, °¡Á®¿À±â ¶Ç´Â ·ÎµåÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ ÇϳªÀÇ ¿î¿µ üÁ¦¿¡¼­ |¶Ç ´Ù¸¥ ¿î¿µ üÁ¦·Î Áߺ¹µÇ´Â °æ¿ì, db2move´Â Å×À̺íÀÇ À̵¿À» ¿ëÀÌÇÏ°Ô ÇÕ´Ï´Ù. |¶ÇÇÑ º°¸í, ºä, Æ®¸®°Å, »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö µî°ú °°ÀÌ Å×À̺í°ú ¿¬°üµÈ ±âŸ ¸ðµç ¿ÀºêÁ§Æ®¸¦ À̵¿½ÃÅ°´Â °ÍÀÌ |ÇÊ¿äÇÕ´Ï´Ù. db2look(DB2 Statistics ¹× DDL Extraction Tool, Command Reference ÂüÁ¶)Àº µ¥ÀÌÅͺ£À̽º¿¡¼­ |DDL(data definition language)¹®À» ÃßÃâÇÏ¿© ÀÌ·¯ÇÑ ¿ÀºêÁ§Æ® ÀϺÎÀÇ À̵¿À» ¿ëÀÌÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

|API ³»º¸³»±â, °¡Á®¿À±â ¶Ç´Â ·Îµå°¡ db2move¿¡ ÀÇÇØ È£ÃâµÇ¸é, FileTypeMod ¸Å°³º¯¼ö´Â lobsinfile·Î ¼³Á¤µË´Ï´Ù. Áï, LOB µ¥ÀÌÅÍ´Â PC/IXF ÆÄÀÏ¿¡¼­ ´Ù¸¥ ÆÄÀÏ¿¡ º¸Á¸µË´Ï´Ù. LOB |ÆÄÀÏ¿¡ »ç¿ë °¡´ÉÇÑ 26 000°³ÀÇ ÆÄÀÏ À̸§ÀÌ ÀÖ½À´Ï´Ù.

|LOAD Á¶Ä¡´Â µ¥ÀÌÅͺ£À̽º ¹× µ¥ÀÌÅÍ ÆÄÀÏÀÌ ÀÖ´Â ¸Ó½Å¿¡¼­ Áö¿ªÀûÀ¸·Î ¼öÇàµÇ¾î¾ß |ÇÕ´Ï´Ù. ·Îµå API°¡ db2move¿¡ ÀÇÇØ È£ÃâµÉ °æ¿ì, CopyTargetList ¸Å°³º¯¼ö´Â ³Î(NULL)·Î ¼³Á¤µÇ¾î, |º¹»ç°¡ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù. logretainÀÌ ¼³Á¤µÇ´Â °æ¿ì, ·Îµå Á¶ÀÛÀº ³ªÁß¿¡ ·Ñ Æ÷¿öµåµÉ ¼ö |¾ø½À´Ï´Ù. ·ÎµåµÈ Å×À̺íÀÌ »óÁÖÇÏ´Â Å×ÀÌºí °ø°£Àº ¹é¾÷ º¸·ù »óÅ¿¡ ³õÀÌ¸ç ¾×¼¼½ºÇÒ ¼ö |¾ø½À´Ï´Ù. Àüü µ¥ÀÌÅͺ£À̽º ¹é¾÷ ¶Ç´Â Å×ÀÌºí °ø°£ ¹é¾÷Àº ¹é¾÷ º¸·ù »óÅ·κÎÅÍ Å×ÀÌºí °ø°£À» |¾ò´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù.

|ÀÌ µµ±¸°¡ ¹öÀü 6 µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ¹öÀü 5.2 Ŭ¶óÀ̾ðÆ®¿¡¼­ ½ÇÇàµÇ¾úÀ» °æ¿ì, ÀÌ µµ±¸´Â 18¹®ÀÚ ±æÀ̺¸´Ù ±ä |Å×À̺íÀ̳ª Ä÷³ À̸§À» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

|Çʼö ÆÄÀÏ/LOAD »ç¿ë½Ã »ý¼º: |

|Çʼö ÆÄÀÏ/IMPORT »ç¿ë½Ã »ý¼º: |

|Çʼö ÆÄÀÏ/LOAD »ç¿ë½Ã »ý¼º: |


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