《[原创]Oracle数据导入导出(另exp和expdp对比).docx》由会员分享,可在线阅读,更多相关《[原创]Oracle数据导入导出(另exp和expdp对比).docx(14页珍藏版)》请在第壹文秘上搜索。
1、本文包含exp/imp.expdp/impdp的使用说明和常用参数详解另外包括个有趣的测试一、Orac1.e数据库EXPIMPEXPDPIMPDP使用说明1. Exp数据导出1.1. exp关键字说明关键字说明(默认值)USERID用户名/口令B1.FFER数据缓冲区大小FI1.E给出文件(EXPDAT.DMP)COMPRESS导入到一个区YGRANTS导出权限(Y)INDEXES导出索引(Y)DIRECT直接路径(N)互接导出速度较快1.OG屏幕输出的11志文件ROWS导出数据行(Y)CONSISTENT交叉表的一致性(N)FU1.1.导出整个文件(N)OWNER所有者用户名列表TAB1.E
2、S表名列表Record1.engtiiio记录的长度Inctype增j导出类型RECORD跟踪增值导出(Y)TRIGGERS导出触发器(Y)STATISTICS分析对象(ESTIMATE)PARF1.1.E参数文件名CONSTRAINTS导出的约束条件(Y)OBJECTCONSISTENT只在对象导出期间设置为只读的事务处理(N)FEEDBACK每X行轨示进度(0)每个转储文件的最大大小F1.ASHBAcKSCN用于将会话快照设置回以前状态的SCNF1.ASHBAOiTIME用于获取豉接近指定时间的SCN的时间Q1.ERY用于导出表的子集的Se1.eCt千句Res1.mab1.e遇到与空格相关
3、的错误时挂起(N)RESUMAB1.E_NAME用于标识可恢复语句的文本字符申RESuMAB1.ET1.MEo1.TRESUMAB1.E的等待时间TTSFU1.kCIIECK对TTS执行完整或局部相关性检查TABIJiSPACES要导出的我空间列农TRANSPORTTAB1.ESPACE伸出可传输的表空间元数据(N)TEMP1.ATE调用iAS模式导出的模板名1.2. 常用的exp关健字举例1.fu1.1.用于导出整个数据库,在rows=n一起使用,导出整个数据库的结构,如:expuserid=u11wio=tes1.Iorfu1.1.=yrows=ndircct=y2. OWNERH1.TA
4、B1.ES,用于定义exp导出的对象如:expUSerid=gwn/gom1.og=test.1.ogowner=gwntab1.e=(tab1.e1.,tab1.e2)3、buffer和feedback若导出数据较大,考虑使用这两个参数。如:expUscrid=KVraiZgBIiiIok=IcsiJokfeedback=100OObuffer=100000000tab1.es=(tab1.c1.,tab1.e2)1.用于指定备份的dmp名称和1.og名称5,COBpress不压缩导出数据的内容,默认y6、若导出的数据文件大,应该用该参数,限制文件大小不要超过2*如:expUSeridjgO
5、TIgwm2G1.og-test,1.og这样将创立test1.dmp.test2.DE-object_type:namec1.ause,.ObjeCtjyPe用于指定要排除的对象类型,naec1.ause用于指定要排除的具体对象.EXC1.UDE和INCuJDE不能同时使用Expdpscott/tigerDiRECToRY=dumpMMPEXC1.UDE=VIEW8.指定殍出文件的以大尺寸,默认为0,(表示文件尺寸没有限制)9. F1.AS1.IBACkSCN指定导出特定SCN时刻的去数据F1.ASHBACK-SCN=SC1.va1UeSenva1.ue用于标识SCN值.F1.ASHBACK
6、SCN和F1.ASHBACKTIME不能同时使用Expdpscott/tigerD1.RECToRY-dumpD1.MPF1.ASIIBACK_SCN=35852310. F1.ASHBACK_TIiIE指定导出特定时间点的表数据F1.SHBCKJ11ME=*TO_TIMESTAMP(time,va1.ue)*Expdpscott/tigerDIREeTOKY=du三pIHJMPF1.ASHiUCXJ1.ME=TO_T【MESTAMP(25-0K-2414:35:00,DO-MM-YYYYHH21:MI:SS)*11. FU1.1.指定数据库模式导出,钛认为卜FU1.1.=IYIN)为丫时,标
7、识执行数据库导出.12. HE1.P指定是否显示EXPDP命令行选项的格助信息.默认为N当设置为时,会显示导出选项的帝助信息.Expdphe1.p=y13. INC1.UDE(具体见1、InC1.Ude导出用户中指定类型的指定对象)指定导出时要包含的对象类型及相关对象INC1.UDE=ObjeC1._iyje:name_c1.ause,-j14. J0B_NAME指定要导出作用的名称.默认为SYSXXXJOB_NAX!E=jobname_stringSE1.ECT*FROMDBA_DATAPVMPJOBS1.查看存在的job15. 1.OGF11J指定导出F1.志文件文件的名称,默认名称为export.Io81.OGFI1.E=directory_objcct:DireCtoryobjeCt用于指定目录对象名称,用于指定导出日志文件名.如果不指定directory-object.导出作用会自动使用Dikectoky的相应选项值.Expdpscott/tigerD1.RECToRY=dumpIOP1.og16. NET1.oRKJJNK指定数据除於名,如果要将远程数据库对象导出到本地例程的传储文件中,必须设置该选项.如:expdpgwmgwdirectory=iiriNETWORK.INK=igisdbt