oracle-【EXPDP】使用EXPDP工具的 EXCLUDE选项过滤掉不关心的数据_第1页
oracle-【EXPDP】使用EXPDP工具的 EXCLUDE选项过滤掉不关心的数据_第2页
oracle-【EXPDP】使用EXPDP工具的 EXCLUDE选项过滤掉不关心的数据_第3页
oracle-【EXPDP】使用EXPDP工具的 EXCLUDE选项过滤掉不关心的数据_第4页
oracle-【EXPDP】使用EXPDP工具的 EXCLUDE选项过滤掉不关心的数据_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、【EXPDDP】使用用EXPDDP工具的的 EXCCLUDEE选项过滤滤掉不关心心的数据库库对象 HYPERLINK /mon.php?action=viewspace&op=up&itemid=628937&uid=519536 上一篇 / HYPERLINK /mon.php?action=viewspace&op=next&itemid=628937&uid=519536 下一篇篇 20010-003-088 22:54:551 / 个人分类类: HYPERLINK /519536/spacelist-blog-itemtypeid-76513 备份与与恢复 HYPERLINK l xs

2、pace-tracks 查看( 9952 )/ HYPERLINK l xspace-itemreply 评论( 2 ) / HYPERLINK l xspace-itemform 评分分( 5 / 0 )使用 HYPERLINK javascript:; EXPPDP逻辑辑 HYPERLINK javascript:; 备份工具的的EXCLLUDE选选项可以指指定那类 HYPERLINK javascript:; 数数据库对象象不被导出出,EXPPDP工具具的前身EEXP如果果想要完成成同样的任任务非常的的困难。我我们以 HYPERLINK javascript:; 排除除部分表为为例看一下

3、下这个 HYPERLINK javascript:; 选项项带给我们们的便利。如果在命命令行中完完成备份,特特殊字符的的转义需要要特别注意意(我这里里使用的是是Linuux操作系系统)。11.EXPPDP帮助助中的描述述信息orra10ggseccDB /expddp$ eexpdpp -heelpEXCLLUDE Exxcludde sppeciffic oobjecct tyypes, e.gg. EXXCLUDDE=TAABLE:EMP.2.创创建dirrectoory数据据库对象,并并将读写权权限授予ssec用户户sysora110g creaate oor reeplacce dii

4、recttory dumpp_dirr as /exxpdp;Dirrectoory ccreatted.ssysoora100g ggrantt reaad,wrrite on ddirecctoryy dummp_diir too secc;Graant ssucceeededd.3.确确认操作系系统信息oora100gseecDB /exppdp$ unamme -aaLinuux seecDB 2.6.18-1128.eel5 #1 SMMP Weed Deec 177 11:41:338 ESST HYPERLINK javascript:; 20008 xx86_664 x886_

5、644 x866_64 GNU/Linuux4.在在sec用用户下创建建几张表用用于后续的的 HYPERLINK javascript:; 测试创建三三张表T11、T2和和T3,每每张表中初初始化一条条数据seecorra10gg crreatee tabble tt1 (xx intt);seecorra10gg innsertt intto t11 vallues (1);secora110g creaate ttablee t2 (x iint);secora110g inseert iinto t2 vvaluees (22);seecorra10gg crreatee tabble

6、tt3 (xx intt);seecorra10gg innsertt intto t33 vallues (3);secora110g commmit;55.为了与与后面的比比较,先全全用户导出出ora110gssecDBB /exxpdp$ rm -f ssec.ddmp ssec.llogorra10ggseccDB /expddp$ eexpdpp secc/secc dirrectoory=ddump_dir dumppfilee=secc.dmpp loggfilee=secc.loggExpoort: Releease 3.0 - 64bbit PProduuctioon onn

7、 Monnday, 08 Marcch, 22010 9:599:25CCopyrrightt (c) 20003, HYPERLINK javascript:; 22005, Oraacle. Alll riightss resserveed.Coonneccted to: Oraccle DDatabbase HYPERLINK javascript:; 10g EEnterrprisse Edditioon Reeleasse 100.2.00.3.00 - 664bitt ProoducttionWWith the Parttitiooningg, Orraclee Labbel SS

8、ecurrity, OLAAP annd Daata MMininng Sccorinng Ennginee opttionssStarrtingg SEEC.SYS_EXPOORT_SSCHEMMA_011: sec/* dirrectoory=ddump_dir dumppfilee=secc.dmpp loggfilee=secc.loggEstiimatee in proggresss usiing BBLOCKKS meethodd.PProceessinng obbjectt typpe SCCHEMAA_EXPPORT/TABLLE/TAABLE_DATAATotaal esst

9、imaationn usiing BBLOCKKS meethodd: 1992 KBBProccessiing oobjecct tyype SSCHEMMA_EXXPORTT/USEERProocesssing objeect ttype SCHEEMA_EEXPORRT/SYYSTEMM_GRAANTPrrocesssingg objject typee SCHHEMA_EXPOORT/RROLE_GRANNTProocesssing objeect ttype SCHEEMA_EEXPORRT/DEEFAULLT_ROOLEPrrocesssingg objject typee SCH

10、HEMA_EXPOORT/PPRE_SSCHEMMA/PRROCACCT_SCCHEMAAProccessiing oobjecct tyype SSCHEMMA_EXXPORTT/TABBLE/TTABLEEProccessiing oobjecct tyype SSCHEMMA_EXXPORTT/TABBLE/IINDEXX/INDDEXPrrocesssingg objject typee SCHHEMA_EXPOORT/TTABLEE/CONNSTRAAINT/CONSSTRAIINTPrrocesssingg objject typee SCHHEMA_EXPOORT/TTABLEE

11、/INDDEX/SSTATIISTICCS/INNDEX_STATTISTIICSPrrocesssingg objject typee SCHHEMA_EXPOORT/TTABLEE/COMMMENTT. . expoortedd SEEC.T1 4.9914 KKB 1 roows. . exxportted SEC.T22 44.9144 KB 1 rowss. . expoortedd SEEC.T3 4.9914 KKB 1 roowsMaasterr tabble SEC.SYYS_EXXPORTT_SCHHEMA_01 succcessffullyy loaaded/unlooa

12、dedd*Duump ffile set for SEC.SYS_EXPOORT_SSCHEMMA_011 is: /eexpdpp/secc.dmppJob SECC.SSYS_EEXPORRT_SCCHEMAA_01 succcesssfullly coompleeted at 009:599:3266.排除TT1表进行行备份orra10ggseccDB /expddp$ rrm -ff secc.dmpp secc.loggora110gssecDBB /exxpdp$ exppdp ssec/ssec ddirecctoryy=dummp_diir duumpfiile=ssec.dd

13、mp llogfiile=ssec.llog EEXCLUUDE=TTABLEE:IIN(T1)Expport: Relleasee .0 - 644bit Prodductiion oon Moondayy, 088 Marrch, 20100 10:02:003Coppyrigght (c) 22003, 20005, OOraclle. All righhts rreserrved.Connnecteed too: Orraclee Dattabasse 100g Ennterpprisee Ediitionn Relleasee .0 - 644bit

14、ProdductiionWiith tthe PPartiitionning, Oraacle Labeel Seecuriity, OLAPP andd Datta Miiningg Scooringg Enggine optiionsSStartting SECC.SSYS_EEXPORRT_SCCHEMAA_01: ssec/* direectorry=duump_ddir ddumpffile=sec.dmp logffile=sec.log EXCLLUDE=TABLLE:IIN(TT1)Estiimatee in proggresss usiing BBLOCKKS meethod

15、d.PProceessinng obbjectt typpe SCCHEMAA_EXPPORT/TABLLE/TAABLE_DATAATotaal esstimaationn usiing BBLOCKKS meethodd: 1228 KBBProccessiing oobjecct tyype SSCHEMMA_EXXPORTT/USEERProocesssing objeect ttype SCHEEMA_EEXPORRT/SYYSTEMM_GRAANTPrrocesssingg objject typee SCHHEMA_EXPOORT/RROLE_GRANNTProocesssing

16、 objeect ttype SCHEEMA_EEXPORRT/DEEFAULLT_ROOLEPrrocesssingg objject typee SCHHEMA_EXPOORT/PPRE_SSCHEMMA/PRROCACCT_SCCHEMAAProccessiing oobjecct tyype SSCHEMMA_EXXPORTT/TABBLE/TTABLEEProccessiing oobjecct tyype SSCHEMMA_EXXPORTT/TABBLE/IINDEXX/INDDEXPrrocesssingg objject typee SCHHEMA_EXPOORT/TTABLE

17、E/CONNSTRAAINT/CONSSTRAIINTPrrocesssingg objject typee SCHHEMA_EXPOORT/TTABLEE/INDDEX/SSTATIISTICCS/INNDEX_STATTISTIICSPrrocesssingg objject typee SCHHEMA_EXPOORT/TTABLEE/COMMMENTT. . expoortedd SEEC.T2 4.9914 KKB 1 roows. . exxportted SEC.T33 44.9144 KB 1 rowssMastter ttablee SEEC.SYS_EXPOORT_SSCHE

18、MMA_011 suuccesssfullly lloadeed/unnloadded*Dumpp fille seet foor SEEC.SYYS_EXXPORTT_SCHHEMA_01 iis: /exppdp/ssec.ddmpJoob SSEC.SYSS_EXPPORT_SCHEEMA_001 ssucceessfuully comppleteed att 10:02:110排除表表T1后TT2和T33表被成功功导出。77.排除多多张表进行行备份以排排除表T11和T2两两张表为例例进行演示示ora110gssecDBB /exxpdp$ rm -f ssec.ddmp ssec.ll

19、ogorra10ggseccDB /expddp$ eexpdpp secc/secc dirrectoory=ddump_dir dumppfilee=secc.dmpp loggfilee=secc.logg EXCCLUDEE=TABBLE:IN(TT1,T22)Exxportt: Reeleasse 100.2.00.3.00 - 664bitt Prooducttion on MMondaay, 008 Maarch, 20110 100:03:17Coopyriight (c) 20033, 20005, Oraccle. Alll rigghts reseervedd.Connn

20、ectted tto: OOraclle Daatabaase 110g EEnterrprisse Edditioon Reeleasse 100.2.00.3.00 - 664bitt ProoducttionWWith the Parttitiooningg, Orraclee Labbel SSecurrity, OLAAP annd Daata MMininng Sccorinng Ennginee opttionssStarrtingg SEEC.SYS_EXPOORT_SSCHEMMA_011: sec/* dirrectoory=ddump_dir dumppfilee=sec

21、c.dmpp loggfilee=secc.logg EXCCLUDEE=TABBLE:IN(T1,T2)Esstimaate iin prrogreess uusingg BLOOCKS methhod.Proocesssing objeect ttype SCHEEMA_EEXPORRT/TAABLE/TABLLE_DAATATootal estiimatiion uusingg BLOOCKS methhod: 64 KKBProocesssing objeect ttype SCHEEMA_EEXPORRT/USSERPrrocesssingg objject typee SCHHEM

22、A_EXPOORT/SSYSTEEM_GRRANTPProceessinng obbjectt typpe SCCHEMAA_EXPPORT/ROLEE_GRAANTPrrocesssingg objject typee SCHHEMA_EXPOORT/DDEFAUULT_RROLEPProceessinng obbjectt typpe SCCHEMAA_EXPPORT/PRE_SCHEEMA/PPROCAACT_SSCHEMMAProocesssing objeect ttype SCHEEMA_EEXPORRT/TAABLE/TABLLEProocesssing objeect ttyp

23、e SCHEEMA_EEXPORRT/TAABLE/INDEEX/INNDEXPProceessinng obbjectt typpe SCCHEMAA_EXPPORT/TABLLE/COONSTRRAINTT/CONNSTRAAINTPProceessinng obbjectt typpe SCCHEMAA_EXPPORT/TABLLE/INNDEX/STATTISTIICS/IINDEXX_STAATISTTICSPProceessinng obbjectt typpe SCCHEMAA_EXPPORT/TABLLE/COOMMENNT. . expporteed SSEC.T3 4.91

24、4 KB 1 rrowsMMasteer taable SECC.SSYS_EEXPORRT_SCCHEMAA_01 succcesssfullly looadedd/unlloadeed*DDump filee sett forr SECC.SYSS_EXPPORT_SCHEEMA_001 iss: /expddp/seec.dmmpJobb SEEC.SYS_EXPOORT_SSCHEMMA_011 suuccesssfullly ccomplletedd at 10:003:244排除表TT1和T22后T3表表被成功导导出。注意意在Linnux的bbash下下特殊字符符的转义处处理8.使

25、使用PARRFILEE参数规避避不同操作作系统中特特殊字符的的转义为了了规避不同同操作系统统上特殊字字符转义带带来的麻烦烦,我们可可以使用PPARFIILE参数数规避一下下这个难题题。ora110gssecDBB /exxpdp$ vi sec.paruuseriid=seec/seecdirrectoory=ddump_dirddumpffile=sec.dmpllogfiile=ssec.llogEXXCLUDDE=TAABLE:IN(T1,T22)ora110gssecDBB /exxpdp$ rm -f ssec.ddmp ssec.llogorra10ggseccDB /expddp

26、$ eexpdpp parrfilee=secc.parrExpoort: Releease 3.0 - 64bbit PProduuctioon onn Monnday, 08 Marcch, 22010 10:110:288Copyyrighht (cc) 20003, 20055, Orraclee. AAll rrightts reeservved.CConneectedd to: Oraacle Dataabasee 10gg Entterprrise Edittion Releease 3.0 - 64bbit PProduuctioonWitth thhe Paartittion

27、iing, Oraccle LLabell Seccuritty, OOLAP and Dataa Minning Scorring Engiine ooptioonsSttartiing SEC.SYYS_EXXPORTT_SCHHEMA_01: paarfille=seec.paarEsttimatte inn proogresss ussing BLOCCKS mmethood.Proccessiing oobjecct tyype SSCHEMMA_EXXPORTT/TABBLE/TTABLEE_DATTATottal eestimmatioon ussing BLOCCKS mmet

28、hood: 664 KBBProccessiing oobjecct tyype SSCHEMMA_EXXPORTT/USEERProocesssing objeect ttype SCHEEMA_EEXPORRT/SYYSTEMM_GRAANTPrrocesssingg objject typee SCHHEMA_EXPOORT/RROLE_GRANNTProocesssing objeect ttype SCHEEMA_EEXPORRT/DEEFAULLT_ROOLEPrrocesssingg objject typee SCHHEMA_EXPOORT/PPRE_SSCHEMMA/PRRO

29、CACCT_SCCHEMAAProccessiing oobjecct tyype SSCHEMMA_EXXPORTT/TABBLE/TTABLEEProccessiing oobjecct tyype SSCHEMMA_EXXPORTT/TABBLE/IINDEXX/INDDEXPrrocesssingg objject typee SCHHEMA_EXPOORT/TTABLEE/CONNSTRAAINT/CONSSTRAIINTPrrocesssingg objject typee SCHHEMA_EXPOORT/TTABLEE/INDDEX/SSTATIISTICCS/INNDEX_ST

30、ATTISTIICSPrrocesssingg objject typee SCHHEMA_EXPOORT/TTABLEE/COMMMENTT. . expoortedd SEEC.T3 4.9914 KKB 1 roowsMaasterr tabble SEC.SYYS_EXXPORTT_SCHHEMA_01 succcessffullyy loaaded/unlooadedd*Duump ffile set for SEC.SYS_EXPOORT_SSCHEMMA_011 is: /eexpdpp/secc.dmppJob SECC.SSYS_EEXPORRT_SCCHEMAA_01 su

31、cccesssfullly coompleeted at 110:100:35在在完成特殊殊条件导出出时,推荐荐将需要的的所有参数数统一写到到参数文件件中。9.小结EXXPDP工工具与EXXP相比不不仅仅是效效率上的提提升,更重重要的是功功能上的增增强。本文文中以EXXPDP的的EXCLLUDE选选项为例展展示了此工工具的便捷捷之处,善善用之。GGood luckk. HYPERLINK javascript:; seccooleer10.03.008- The End -出至: HYPERLINK /519536/viewspace-628937 htttp:/t/5199536/vieww

32、spacce-62289377 关于oraacle110g的导导出导入工工具exppdp、iimpdpp=作者: llihuii29(hhttp:/)发表于: 20008.122.18 15:554分类:出处: httpp:/t/posst/7880/47757311-今天学习了了关于Orraclee10g的的导入导出出工具exxpdp、impddp,总结结一下,以以方便查询询。使用exppdp1。dataa pummp包括下下面几个部部件:Thhe coommannd-liine ccliennts, expddp annd immpdpThe DDBMS_DATAAPUMPP PL/SQL

33、 packkage (alsso knnown as tthe DData Pumpp APII)The DDBMS_METAADATAA PL/SQL packkage (alsso knnown as tthe MMetaddata API)2。exppdp, impddp和原先先的expp,impp不兼容,也也就是用eexp导出出的文件用用impddp是无法法导入的。3。datta puump不支支持XMLL schhemass4。使用前前必须要先先创建目录录:SQLL CRREATEE OR REPLLACE DIREECTORRY dppump_dir as /oraacle/ora

34、ddata/ORCLL10/ppumpddata;查询目目录:dbba_diirecttorieesOraacle数数据泵为了了提高性能能,采用直直接路径的的方式,通通过数据库库建立的DDIRECCTORYY将数据导导入。这造造成了数据据泵和IMMP一个主主要的区别别。如果在在客户端进进行IMPP导入,ddmp文件件是放在客客户端的。但是如果果通过数据据泵的方式式导入,数数据泵文件件总是放在在数据库服服务器端。5。给导入入导出的用用户赋予目目录的读写写权限:SSQL GRANNT REEAD, WRITTE ONN DIRRECTOORY ddpumpp_dirr TO scottt;6。da

35、ttapummp是服务务器端的JJOB,所所以可以在在执行daatapuump以后后,通过EEXIT_CLIEENT退出出客户端。通过DBBA_DAATAPUUMP_JJOBS视视图可以检检查dattapummp作业的的情况,也也可以利用用ATTAACH重新新连接上还还在进行的的JOB。每个daatapuump可以以通过JOOB_NAAME参数数指定名称称,如果不不指定,那那么会有默默认的名称称,比如上上贴中的例例子,名称称就是SYYS_EXXPORTT_TABBLE_001,通过过V$SEESSIOON_LOONGOPPS也可以以查看长时时间运行的的dataapumpp jobb的具体内内容

36、。7.以下参参数影响ddata pumpp的性能ddisk_asynnch_iio = trueedb_bblockk_cheeckinng = falssedb_blocck_chheckssum = fallse8.以下参数数设置越高高,来允许许最大的并并行度prrocesssesssessiionspparalllel_max_servvers99. 以下下参数应该该被设置大大点shaared_pooll_sizzeunddo_taablesspacee实验以及例例子:=创建目目录,duumpdiir是自己己命名的名名称SQLL crreatee dirrectoory ddumpddi

37、r aas ee:dattadummp;删删除目录SSQL dropp dirrectoory ddumpddir ;SQL grannt reead,wwritee on direectorry duumpdiir too scoott;/导出一一个schhema:scotttC:expddp sccott/tigeer duumpfiile=sscottt.dmpp dirrectoory=ddumpddir sschemmas=sscotttSQL creaate uuser lihuui iddentiifiedd by lihuui;SQL grannt crreatee sesss

38、ionn,ressourcce too lihhui;SQL grannt reead,wwritee on direectorry duumpdiir too lihhui;SQL grannt crreatee dattabasse liink, creaate ssynonnym, creaate vview to llihuii;SQL grannt immp_fuull_ddatabbase to sscottt;/导导入到liihui这这个schhema下下C:iimpdpp scoott/ttigerr dirrectoory=ddumpddir ddumpffile=scott

39、t.dmmp loogfille=sccott.log remaap_scchemaa=scoott:llihuii-参数数remaap_scchemaa将scoott下的的内容导入入导李辉这这个schhema下下提高imppdp导入入的的速度度,与并行行操作有关关:SQLL shhow pparammeterr cpuuNAME TYPEE VALLUE- - -cpuu_couunt iintegger 22paraallell_thrreadss_perr_cpuu inttegerr 2通过parralleel参数导导出使用一一个以上的的线程来显显著的加速速作业.每每个线程创创建一个单

40、单独的转储储文件,因因此dummpfille应当拥拥有和并行行度一样多多的项目.可以使用用通配符命命名文件名名,而不用用显式的输输入各个文文件名,ee.gexxpdp lihuui/liihui tablles=(emp,deptt) diirecttory=dumppdir dumppfilee=tesst_%UU.dmpp parralleel=2 job_namee=tesst-%U是通配配符,参数数paraallell并行度数据库监控控:监控作作业的主要要视图:ddba_ddatappump_sesssionss,在执行行任务的时时候监控前前台进程的的会话.ddba_ddatappump_jobss,监控在在作业上有有多少个工工作进程(degrree列)在工作.也可以通通过aleert日志志文件查看看到进程的的信息.处理特定对对象:e.g只导出出存储过程程,而不导导出其它对对象:e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论