datapump(expdp) ¼³¸í
ÀÛ¼ºÀÚ °ü¸®ÀÚ ÀÛ¼º½Ã°£ 2016-02-16 16:06:56
 

°³³ä

datapump´Â 10g ¹öÀüºÎÅÍ µîÀåÇÑ export¿Í importÀÇ Çâ»óµÈ À¯Æ¿¸®Æ¼ ÀÔ´Ï´Ù.

export¿Í import´Â »ç¿ëµµ Æí¸®ÇÏ°í ¼º´Éµµ ¶Ù¾î³ªÁö¸¸ ¼Óµµ°¡ ´À¸®°í ÀÛ¾÷½Ã°£À» ¿¹ÃøÇϱ⵵ ¾î·Á¿î µîÀÇ ¿©·¯ °¡Áö ´ÜÁ¡À» °¡Áö°í ÀÖ¾úÁö¸¸ datapump´Â ¶Ù¾î³­ ¼Óµµ Çâ»ó°ú »ç¿ëÀÚÀÇ ÆíÀǼºÀ» °¡Áö°í ÀÖ½À´Ï´Ù.

»ç¿ë Àü ȯ°æ ¼³Á¤ 

datapump´Â ¿À¶óŬ¿¡ directory ¶ó´Â °´Ã¼¸¦ ÅëÇؼ­ °£Á¢À¸·Î Á¢±ÙÀÌ °¡´ÉÇÕ´Ï´Ù.

±×·¡¼­ datapump¸¦ »ç¿ëÇÏ·Á¸é ¹Ì¸® directory °¡ ¸¸µé¾îÁ® ÀÖ¾î¾ß Çϸç datapump¸¦ ¼öÇàÇÏ´Â »ç¿ëÀÚ´Â ±× dirctory¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

ex) /data/datapump/¶ó´Â µð·ºÅ丮°¡ ÀÖ´Ù°í °¡Á¤ÇÏ°í ±ÇÇÑÀ» ¼³Á¤
SQL>create or replace directory datapump as '/data/datapump';
SQL> grant read,write on directory datapump to scott;
SQL> grant create any directory to scott;

expdp ½ÇÇà ¸ðµå

1.full ¸ðµå :  µ¥ÀÌÅͺ£À̽º Àüü¸¦ export ¹ÞÀ»¼öÀÖ´Ù

2.schema ¸ðµå : schema ÆĶó¹ÌÅ͸¦ »ç¿ëÇÏ¿© ƯÁ¤ ½ºÅ°¸¶ Àüü¸¦ ¹ÞÀ»¼öÀÖ´Ù.

3.tablespace ¸ðµå : ÇØ´ç tablespace¿¡ ¼ÓÇÑ ¸ðµç Å×À̺íÀ» ¹ÞÀ»¼öÀÖ½À´Ï´Ù.

transport_tablespaceÆĶó¹ÌÅ͸¦ »ç¿ëÇÑ´Ù¸é Å×À̺í°ú Å×ÀÌºí½ºÆäÀ̽ºÀÇ ¸ÞŸ µ¥ÀÌÅ͵µ ¹ÞÀ»¼öÀÖ½À´Ï´Ù.
    ´Ü!!! transport_tablespace¸¦ »ç¿ëÇÏ·Á¸é ¾çÂÊ OS°¡ °°°í blocksize¿Í characterset ÀÌ °°¾Æ¾ß ÇÕ´Ï´Ù

expdp ÆĶó¹ÌÅÍ Á¤¸®

directory : µð·ºÅ丮 ¿ÀºêÁ§Æ®¸¦ ÁöÁ¤ÇÏ¿© ´ýÇÁ ÆÄÀÏÀÇ À§Ä¡·Î ·Î±×ÆÄÀÏÀÇ À§Ä¡ ÁöÁ¤°¡´É
dumpfile : ÆÄÀϽýºÅÛ¿¡ ÀúÀåµÉ ´ýÇÁÆÄÀÏÀÇ À̸§À» ÁöÁ¤ÇØÁÖ´Â ÆĶó¹ÌÅÍ·Î ÆÄÀÏÀÌ ¿©·¯°³·Î ³ª´©¾îÁú¶§ %U·Î ÆÄÀÏ À̸§À» °íÀ¯ÇÏ°Ô ±¸ºÐÇØ ÁÙ¼ö ÀÖ´Ù.
filesize : ÇÑ°³ ÆÄÀÏÀÇ ÃÖ´ë Å©±â¸¦ ÁöÁ¤
parfile : ÆĶó¹ÌÅÍ ÆÄÀÏÀ» ÂüÁ¶ÇÏ¿© »ç¿ë
logfile/nologfile : ÀÛ¾÷³»¿ëÀ» ÀúÀå ÇÒ ·Î±×ÆÄÀϸíÀ» ÁöÁ¤

content: ÀÛ¾÷½Ã ¾î¶² ³»¿ëÀ» Æ÷ÇÔ½Ãų °ÍÀΰ¡¸¦ °áÁ¤
-All :Å×À̺í°ú ¸ÞŸµ¥ÀÌÅ͸¦ ¸ðÇÔÇÑ ¸ðµç°Í
-DATA_only:Å×ÀÌºí µ¥ÀÌÅ͸¸ Æ÷ÇÔ
-Metadata_only:¸ÞŸµ¥ÀÌÅ͸¸ Æ÷ÇÔ

exclude/include : ÀÛ¾÷½Ã ¿øÇÏ´Â ¿ÀºêÁ§Æ®¸¸ ¼±ÅÃÇÏ¿© ÀÛ¾÷

ex)scott schema ÀÇ ¸ðµç °ÍÀ» expdp ¹ÞµÇ emp,dept Å×ÀÌºí¸¸ Á¦¿ÜÇÒ°æ¿ì

expdp scott/tiger directory=datapump dumpfile=scott01.dmp schemas=scott exclude=table:\"IN\(\'EMP\',\'DEPT\'\)\"

query : ƯÁ¤ Á¶°Ç¿¡ ¸Â´Â µ¥ÀÌÅ͸¸ expdp ¸¦ ¼öÇàÇÒ °æ¿ì

sample : µ¥ÀÌÅ͸¦ exportÇÒ¶§ µ¥ÀÌÅÍ°¡ ³Ê¹« ¸¹À» °æ¿ì ƯÁ¤ ÆÛ¼¾Æ®¸¦ ÁöÁ¤Çؼ­ ÃßÃâ ¹üÀ§´Â 0.000001~100%

network_link : ¿ø°ÝÀ¸·Î expdpÇÒ¶§ À̱â´ÉÀº DB link°¡ »ý¼ºµÇ¾îÀÖ¾î¾ß ÇÕ´Ï´Ù

encrytion_password : expdp¹ÞÀº Å×À̺íÁß¿¡ ƯÁ¤ Ä÷³ÀÌ encryptionµÇ¾îÀִ°æ¿ì ÀÛ¾÷½Ã ¾ÏÈ£¸¦ ¼³Á¤°¡´É

job_name : ÀÛ¾÷ ¼öÇà½Ã job¿¡ À̸§À» ¼³Á¤ÇÒ¼öÀÖ½À´Ï´Ù. ¼³Á¤À» ÇÏÁö¾ÊÀ¸¸é ¿À¶óŬÀÌ ÀÚµ¿À¸·Î ¼³Á¤

status : ÀÌ ÆĶó¹ÌÅÍ´Â ÀÛ¾÷½Ã °»½ÅµÈ ³»¿ëÀ» status ¼³Á¤µÈ ½Ã°£ °£°ÝÀ¸·Î ÁøÇà»óŸ¦ º¸¿©ÁÖ°Ô µË´Ï´Ù.

parallel : ÀÛ¾÷¼öÇà½Ã ÇÁ·Î¼¼½º¸¦ ¸î °³¸¦ »ç¿ë ÇÒ °ÍÀΰ¡¸¦ ÁöÁ¤ÇÏ´Â ÆĶó¹ÌÅÍÀÔ´Ï´Ù. ÁÖÀÇÇÒÁ¡Àº ÁöÁ¤µÈ °³¼ö¸¸Å­ÀÇ µ¥ÀÌÅÍ ÆÄÀÏÀ» ¸¸µé¾î ÁÖ¾î¾ßÇϴµ¥ ¾Õ¿¡¼­ ¹è¿î %U ¿É¼ÇÀ» ÁÖ¸é ÀÚµ¿À¸·Î »ý¼º

attach : ÀϽà Áß´ÜµÈ ÀÛ¾÷¿¡ ´Ù½Ã Á¢¼Ó ÇÒ¶§ »ç¿ë

ex) expdp scott/tiger job_name=dp1
attach ¸ðµå ¿É¼Ç
add_file : ´ýÇÁÆÄÀÏÀ» Ãß°¡
exit:job ÀÇ ÀÛ¾÷¿¡¼­ ºüÁ®³ª°¨
kill_job : ÇØ´ç ÀÛ¾÷À» »èÁ¦
parallel : ÇöÀç ÀÛ¾÷ÁßÀÎ ÇÁ·Î¼¼½ºÀÇ °³¼ö¸¦ Á¶Àý
start_job :Áß´ÜµÈ ÀÛ¾÷À» ´Ù½Ã ½ÃÀÛ
status : ÇöÀç ÀÛ¾÷À» ¸ð´ÏÅ͸µÇÏ´Â ½Ã°£Á¶Àý
stop_job : ÇöÀç ÀÛ¾÷À» Áß´Ü

[Ãâó] datapump(expdp)|ÀÛ¼ºÀÚ oracleguy


¸ñ·Ï | ÀÔ·Â | ¼öÁ¤ | ´äº¯ | »èÁ¦