¸±¸®½º Á¤º¸


º¯°æ ½ÃÀÛ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 »ç¿ë½Ã »ý¼º:

º¯°æ ³¡


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