You are on page 1of 5

11/11/11

ORACLE-BASE - Oracle Database 10g Data Pump


Ads b Google

Oracle 10G R3

Oracle

Oracle PL SQL Oracle Job UK

Home

Articles

Scripts

Forums

Blog

Certification

Misc

Search

About

Printer Friendly

Oracle 8i Oracle 9i Oracle 10g Oracle 11g Oracle 12c Miscellaneous PL/SQL SQL Oracle RAC Oracle Apps Linux
Home Articles 10g Here

Search

Oracle Data Pump in Oracle Database 10g


Oracle Data Pump is a newer, faster and more flexible alternative to the "exp" and "imp" utilities used in previous Oracle versions. In addition to basic import and export functionality data pump provides a PL/SQL API and support for external tables. Getting Started Table Exports/Imports Schema Exports/Imports Database Exports/Imports INCLUDE and EXCLUDE Network Exports/Imports (NETWORK_LINK) Miscellaneous Information Data Pump API External Tables Help expdp impdp Related articles. Data Pump Enhancements in Oracle Database 11g Release 1

Getting Started
For the examples to work we must first unlock the SCOTT account and create a directory object it can access. The directory object is only a pointer to a physical directory, creating it does not actually create the physical directory on the file system. CN /A SSB ON S YDA ATRUE sotIETFE B tgrACUTULC; LE SR ct DNIID Y ie CON NOK CET O RPAEDRCOYts_i A 'u1apoal/rdt/; RAE R ELC IETR etdr S /0/p/rceoaaa' GATRA,WIEO DRCOYts_i T sot RN ED RT N IETR etdr O ct;

Table E ports/Imports
The T B E parameter is used to specify the tables that are to be exported. The following is an example of the table export and import syntax. ALS eppsottgrd1gtbe=M,ETdrco =ETDRdmfl=M_ETdplgieeppM_ETlg d ct/ie@b0 alsEPDP ietr TS_I upieEPDP.m ofl= dEPDP.o ippsottgrd1gtbe=M,ETdrco =ETDRdmfl=M_ETdplgieippM_ETlg md ct/ie@b0 alsEPDP ietr TS_I upieEPDP.m ofl=mdEPDP.o For example output files see expdpEMP_DEPT.log and impdpEMP_DEPT.log. The T B E E I T _ C I N A P N parameter allows data to be imported into existing tables. AL_XSSATO=PED

Schema E ports/Imports
The O N Rparameter of exp has been replaced by the S H M Sparameter which is used to specify the schemas to be exported. The following is an example of the schema WE CEA export and import syntax. eppsottgrd1gshmsSOTdrco =ETDRdmfl=CT.m lgieeppCT.o d ct/ie@b0 cea=CT ietr TS_I upieSOTdp ofl= dSOTlg ippsottgrd1gshmsSOTdrco =ETDRdmfl=CT.m lgieippCT.o md ct/ie@b0 cea=CT ietr TS_I upieSOTdp ofl=mdSOTlg For example output files see expdpSCOTT.log and impdpSCOTT.log.

Database E ports/Imports
The F L parameter indicates that a complete database export is required. The following is an example of the full database export and import syntax. UL eppsse/asodd1gfl= drco =ETDRdmfl=B0.m lgieeppB0.o d tmps r@b0 ulY ietr TS_I upieD1Gdp ofl= dD1Glg ippsse/asodd1gfl= drco =ETDRdmfl=B0.m lgieippB0.o md tmps r@b0 ulY ietr TS_I upieD1Gdp ofl=mdD1Glg For an example output file see expdpDB10G.log.

INCLUDE and EXCLUDE


The I C U Eand E C U Eparameters can be used to limit the export/import to specific objects. When the I C U Eparameter is used, only those objects specified by it will NLD XLD NLD be included in the export/import. When the E C U Eparameter is used, all objects except those specified by it will be included in the export/import. The two parameters are XLD mutually exclusive, so use the parameter that requires the least entries to give you the result you require. The basic syntax for both parameters is the same. ICUEojc_ p[nm_lue [ .. NLD=bett e:aecas] , .] ECUEojc_ p[nm_lue [ .. XLD=bett e:aecas] , .] The following code shows how they can be used as command line parameters.

eppsottgrd1gshmsSOTicueTBE"N(EP,'ET) drco =ETDRdmfl=CT.m lgieeppCT.o d ct/ie@b0 cea=CT nld=AL:I 'M' DP'" ietr TS_I upieSOTdp ofl= dSOTl eppsottgrd1gshmsSOTecueTBE" 'OU' drco =ETDRdmfl=CT.m lgieeppCT.o d ct/ie@b0 cea=CT ld=AL:= BNS" ietr TS_I upieSOTdp ofl= dSOTlg

.oracle-base.com/articles/10g/OracleDataPump10g.php

1/5

11/11/11

ORACLE-BASE - Oracle Database 10g Data Pump


eppsottgrd1gshmsSOTecueTBE" 'OU' drco =ETDRdmfl=CT.m lgieeppCT.o d ct/ie@b0 cea=CT ld=AL:= BNS" ietr TS_I upieSOTdp ofl= dSOTlg

I .

OS,

.B

icueTBE\I \\EP' \DP\\\ nld=AL:"N ('M\, 'ET')" A / ICUETBEVE,AKG:LK 'AI" NLD=AL,IWPCAE"IE %P' o r ICUETBE NLD=AL ICUEVE NLD=IW ICUEPCAE"IE'AI" NLD=AKG:LK %P' , , .

Net ork E ports/Imports (NETWORK_LINK)


T NTOKLN EWR_IK CN /A SSB ON S YDA GATCET DTBS LN T ts; RN RAE AAAE IK O et CN ts/et ON etts CET DTBS LN rmt_ct CNETT sotIETFE B tgrUIG'E' RAE AAAE IK eoesot ONC O ct DNIID Y ie SN DV; I , . eppts/etd1gtbe=CT.M ntokln=EOESOTdrco =ETDRdmfl=M.m lgieeppM.o d etts@b0 alsSOTEP e r_ikRMT_CT ietr TS_I upieEPdp ofl= dEPlg F , NTOKLN EWR_IK .B .A IPFL_AAAE M_ULDTBS .T DMFL UPIE . , NTOKLN EWR_IK , .B .T EPFL_AAAE X_ULDTBS / .T .

ippts/etd1gtbe=CT.M ntokln=EOESOTdrco =ETDRlgieippCT.o rmpshm=CT:ET md etts@b0 alsSOTEP e r_ikRMT_CT ietr TS_I ofl=mdSOTlg ea_ceaSOTTS

Miscellaneous Information
U A Q " + " Epr>sau ot tts Jb SSEPR_UL0 o: Y_XOTFL_1 Oeain EPR prto: XOT Md:FL oe UL Sae EEUIG tt: XCTN BtsPoesd 0 e rcse: CretPrleim 1 urn aalls: JbErrCut 0 o ro on: Dm Fl:DTMD1GDP up ie :EPB0.M bts rte:406 e itn ,9 Wre 1Sau: okr tts Sae EEUIG tt: XCTN Ojc Shm:SSA bet cea YMN Ojc Nm:MM_OTIE_RDARY bet ae GTCNANRCE_RA Ojc Tp:DTBS_XOTSHM/YETP_PC bet e AAAEEPR/CEATP/YESE CmltdOjcs 21 opee bet: 6 TtlOjcs 21 oa bet: 6 D . eppsottgrd1gshmsSOTdrco =ETDRprle= dmfl=CT_UdplgieeppCT.o d ct/ie@b0 cea=CT ietr TS_I aall4 upieSOT%.m ofl= dSOTlg T DADTPM_OS B_AAUPJB . PRLE AALL .T "%U" DMFL UPIE .A .T , ". ( " ". " DBMS_JOB , JBNM O_AE O ). T .T .C .T .I " " . , . A

sse@b0>slc *fo dadtpm_os tmd1g eet rm b_aaupjb; ONRNM WE_AE JBNM O_AE OEAIN PRTO --------------- --------------- ----------------------------- --------------- --------------JBMD O_OE SAE TT DGE ATCE_ESOS ERE TAHDSSIN --------------- --------------- ----- ----------------------- --------------- ----- -------SSE YTM SSEPR_UL0 Y_XOTFL_1 EPR XOT FL UL EEUIG XCTN 1 1

Data Pump API


A O PL/SQL API. T API .

.oracle-base.com/articles/10g/OracleDataPump10g.php

2/5

11/11/11

ORACLE-BASE - Oracle Database 10g Data Pump


STSREOTU O SZ 1000 E EVRUPT N IE 000 DCAE ELR ld_ade _phnl NME; UBR lls_o_tt VRHR(0 : 'NEIE' _atjbsae ACA23) = UDFND; ljbsae _o_tt VRHR(0 : 'NEIE' ACA23) = UDFND; lss _t K$SAU; U_TTS BGN EI ld_ade: DM_AAUPoe( _phnl = BSDTPM.pn oeain = 'XOT, prto > EPR' jbmd o_oe = 'CEA, > SHM' rmt_ik= NL, eoeln > UL jbnm o_ae = 'M_XOT, > EPEPR' vrin eso = 'AET) > LTS'; DM_AAUPadfl( BSDTPM.d_ie hnl ade = ld_ade > _phnl, flnm = 'CT.m' ieae > SOTdp, drco = 'ETDR) ietr > TS_I'; DM_AAUPadfl( BSDTPM.d_ie hnl ade = ld_ade > _phnl, flnm = 'CT.o' ieae > SOTlg, drco = 'ETDR, ietr > TS_I' fltp = DM_AAUPK$FL_YELGFL) ie e > BSDTPM.U_IETP_O_IE; DM_AAUPmtdt_itr BSDTPM.eaaafle( hnl = ld_ade ade > _phnl, nm ae = 'CEAEP' > SHM_XR, vle = ' 'SOT') au > = 'CT''; DM_AAUPsatjbld_ade; BSDTPM.tr_o(_phnl) DM_AAUPdtc(_phnl) BSDTPM.eahld_ade; ED N; /

. sse@b0>slc *fo dadtpm_os tmd1g eet rm b_aaupjb;

E ternal Tables
O .T CET TBEep t RAE AL m_ OGNZTO ETRA RAIAIN XENL ( TP OAL_AAUP YE RCEDTPM DFUTDRCOYts_i EAL IETR etdr LCTO (ep tdp) OAIN 'm_ .m' ) A SLC *FO ep S EET RM m; T SLC *FO ep t EET RM m_ ; T DO TBEep t RP AL m_ ; CET TBEep t( RAE AL m_ EPO MN NME() UBR4, EAE NM VRHR(0, ACA21) JB O VRHR() ACA29, MR G NME() UBR4, HRDT DT, IEAE AE SL A NME(,) UBR72, CM OM NME(,) UBR72, DPN ETO NME() UBR2) OGNZTO ETRA ( RAIAIN XENL TP OAL_AAUP YE RCEDTPM DFUTDRCOYts_i EAL IETR etdr LCTO (ep tdp) OAIN 'm_ .m' ) ; SLC *FO ep t EET RM m_ ; , "AS" . . .T ORACLE_DATAPUMP "AS" .

Help
T HL= EPY .

e pdp epphl= d ep Epr:Rlae1.... -Pouto o Ted ,2 Mrh 20 83 ot ees 01020 rdcin n usa 3 ac, 04 :3 Cprgt()20,Oal. Alrgt rsre. o ih c 03 rce l ihs eevd

.oracle-base.com/articles/10g/OracleDataPump10g.php

TeDt Pm epr uii poie amcaimfrtasern dt ojcs h aa up ot tlt rvds ehns o rnfrig aa bet

3/5

11/11/11
T D P O : .T / E .T F E : :

ORACLE-BASE - Oracle Database 10g Data Pump


: DRCOY IETR= DMFL= UPIE ' , ' : 1 , 2.. ,., DRCOY IETR= N ) SHMS CEA= .

E Y

KYOD EWR= KYOD( EWR= / DMFL= UPIE . TBE=T:1T:2, ALS(1P,1P) T 1

UEI SRD

K D ( D ) ----------------------------------------------------------------------------ATC TAH A , ..ATC [ TAH = ] . CNET OTN S : (L) DT_NY AL, AAOL, MTDT_NY EAAAOL. DRCOY IETR D . DMFL UPIE L ( . ) , ..DMFL= UPIE 1 . , 2 . , : 3 . . ETMT SIAE C : (LCS BOK) SAITC. TTSIS ETMT_NY SIAEOL C . ECUE XLD E , ..ECUETBEEP XLD=AL:M. FLSZ IEIE S . FAHAKSN LSBC_C SN C . FAHAKTM LSBC_IE T SN C . FL UL E () N. HL EP D H () N. ICUE NLD I , ..ICUETBEDT. NLD=AL_AA JBNM O_AE N . LGIE OFL L ( . ) . NTOKLN EWR_IK N . NLGIE OOFL D () N. PRLE AALL C . PRIE AFL S . QEY UR P . SHMS CEA L ( ) . SAU TTS F ( ) () 0 . TBE ALS I . TBEPCS ALSAE I . TASOTFL_HC V RNPR_ULCEK () N. TASOTTBEPCSL RNPR_ALSAE . VRIN ESO V : (OPTBE,LTS, CMAIL) AET . T N . :

C D ----------------------------------------------------------------------------ADFL D_IE A . ADFL= D_IE CNIU_LET OTNECIN R .J . EI_LET XTCIN Q . HL EP S . KL_O ILJB D . PRLE AALL C . PRLE= AALL. SATJB TR_O S / . SAU TTS F ( ) () 0 . SAU= TTS[ ] SO_O TPJB O . SO_O=MEIT TPJBIMDAE D P . im d = I C :R 1.... -P 01020 ()20,O 03 . A S . ,1 S 1 ,20 1:2 04 72

P O :

I .T / I .T DRCOY IETR= DMFL= UPIE ' , KYOD( EWR= DRCOY IETR= ' : 1 , 2.. ,., DMFL= UPIE . . N ) . :

E Y

F E UEI SRD

: :

KYOD EWR= /

K D ( D ) ----------------------------------------------------------------------------ATC TAH A , ..ATC [ TAH = ] . CNET OTN S :

.oracle-base.com/articles/10g/OracleDataPump10g.php

(L) DT_NY AL, AAOL,

MTDT_NY EAAAOL.

4/5

11/11/11

ORACLE-BASE - Oracle Database 10g Data Pump


(L) DT_NY AL, AAOL, MTDT_NY EAAAOL. DRCOY IETR D , , . DMFL UPIE L ( . ) , ..DMFL= UPIE 1 . , 2 . , : 3 . . ETMT SIAE C : (LCS BOK) SAITC. TTSIS ECUE XLD E , ..ECUETBEEP XLD=AL:M. FAHAKSN LSBC_C SN C . FAHAKTM LSBC_IE T SN C . FL UL I () Y. HL EP D () N. ICUE NLD I , ..ICUETBEDT. NLD=AL_AA JBNM O_AE N . LGIE OFL L ( . ) . NTOKLN EWR_IK N . NLGIE OOFL D . PRLE AALL C . PRIE AFL S . QEY UR P . RMPDTFL EA_AAIE R DL D . RMPSHM EA_CEA O . RMPTBEPC EA_ALSAE T . RUEDTFLS ES_AAIE T () N. SHMS CEA L . SI_NSBEIDXSS KPUUAL_NEE I U . SLIE QFL W SLDL Q D . SAU TTS F ( ) () 0 . SRASCNIUAINE TEM_OFGRTO S TBEEIT_CIN A AL_XSSATO . V :(KP,APN,RPAE SI) PED ELC TUCT. RNAE TBE ALS I . TBEPCS ALSAE I . TASOM RNFR M (/) YN . V :SGETATIUE EMN_TRBTS SOAE TRG. .TASOMSGETATIUE::AL. RNFR=EMN_TRBTSNTBE TASOTDTFLS L RNPR_AAIE . TASOTFL_HC V RNPR_ULCEK () N. TASOTTBEPCSL RNPR_ALSAE . O NTOKLN EWR_IK . VRIN ESO V : (OPTBE,LTS, CMAIL) AET . O NTOKLN EWR_IK SLIE QFL. T N . :

C D ( D )1 1 ----------------------------------------------------------------------------CNIU_LET OTNECIN R .J . EI_LET XTCIN Q . HL EP S . KL_O ILJB D . PRLE AALL C . PRLE= AALL. SATJB TR_O S / . SATJBSI_URN TR_O=KPCRET . SAU TTS F ( ) () 0 . SAU= TTS[ ] SO_O TPJB O . SO_O=MEIT TPJBIMDAE D P . For more information see: Oracle Database Utilities 10g Release 1 (10.1) Data Pump Enhancements in Oracle Database 11g Release 1 Hope this helps. Regards Tim... Back to the Top.

24 comments, read/add them... Tweet


11

Home Articles Scripts Forums Blog Certification Misc Search About


Cop right & Disclaimer HTML CSS

.oracle-base.com/articles/10g/OracleDataPump10g.php

5/5

You might also like