




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、使用数据泵备分恢复数据库特别注意:以下介绍的 EXPDRIMPDP 命令最后面不允许使用分号“;”结尾否则命令会报错使用 expdp 以及 impdp 导入导出数据库用户的效率比 exp、imp 要快很多,下面介绍具体的操作方式:一、创建备份目录并授权注意,备份目录是指服务器上的目录,需要首先在相应的目录上创建目录,且创建以及指向的目录所在的盘符要具备相应的空间。C:sqlplususer/passwordorclSQLcreatedirectorydatabfasd:oraclebf;创建备份或者导出时指向的目录目录已创建。SQLgrantread,writeondirectorydatab
2、ftonc57;授权成功。二、备份导出expdpnc57/nc57orclDIRECTORY=databfDUMPFILE=nc57.dmplogfile=expnc57.logSCHEMAS=nc57,nc56上述命令导出了两个用户:NC57、NC56二、备份的数据的恢复注意:由于备份的数据是在服务器上的,所以如果要恢复到其他机器上,需要先把备份的数据拷贝到目标服务器上。同样需要先指定备份的目录:C:sqlplususer/passwordorclSQLcreatedirectorydatabfasd:oraclebf;创建备份或者导出时指向的目录目录已创建。备份之前首先要创建用户,然后授权
3、:grantread,writeondirectorydatabftonc57;成功。D:oraclebfimpdpnc57/1orcldirectory=databfdumpfile=nc5710131220.dmpremap_schema=nc57:nc571上述命令把原导出的用户 nc57 导入到用户 nc571 中导入时使用 exclude=table_statistics 可以避免导入 table_statistics 出现问题样例:expdpsystem/sysorcl92directory=databfdumpfile=nc57_zzyxwt.dmplogfile=expzzyx
4、.logschemas=nc57pxexclude=table:likeH%exclude=table:likeWA%exclude=table:likeRM_%exclude=table:likeFA%exclude=table_statisticsquery=WHEREdeptno=20expdpsystem/sysorcl92directory=databfdumpfile=nc57_zzyxwt1.dmplogfile=expzzyx1.logschemas=nc57pxexclude=table:notlikeBD_PSNBASDO%exclude=table_statisticsi
5、mpdpsystem/sysorcl92directory=databfdumpfile=nc57_zzyxwt.dmplogfile=impzzyx.logremap_schema=nc57px:testexclude=table:likeNTB%详细说明:数据泵文件expdp 介绍EXPDP命令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=schema_name.job_nameSchema_name 用于指定方案名,job_name 用于指定导出作业名.注意,如果使用 ATTACH 选项,在命令行除了连接字符串和 ATTACH 选项外,不
6、能指定任何其他选项,示例如下:Expdpscott/tigerATTACH=scott.export_job2. CONTENT该选项用于指定要导出的内容.默认值为 ALLCONTENT=ALL|DATA_ONLY|METADATA_ONLY当设置 CONTENT 为 ALL 时,将导出对象定义及其所有数据.为 DATA_ONLY 时,只导出对象数据,为 METADATA_ONLY 时,只导出对象定义Expdpscott/tigerDIRECTORY=dumpDUMPFILE=a.dumpCONTENT=METADATA_ONLY3. DIRECTORY指定转储文件和日志文件所在的目录DIRE
7、CTORY=directory_objectDirectory_object 用于指定目录对象名称.需要注意,目录对象是使用 CREATEDIRECTORY 语句建立的对象,而不是 OS 目录Expdpscott/tigerDIRECTORY=dumpDUMPFILE=a.dump4. DUMPFILE用于指定转储文件的名称,默认名称为 expdat.dmpDUMPFILE=directory_object:file_name,.Directory_object 用于指定目录对象名,file_name 用于指定转储文件名.需要注意,如果不指定 directory_object,导出工具会自动使
8、用 DIRECTORY 选项指定的目录对象Expdpscott/tigerDIRECTORY=dump1DUMPFILE=dump2:a.dmp5. ESTIMATE指定估算被导出表所占用磁盘空间分方法.默认值是 BLOCKSESTIMATE=BLOCKS|STATISTICS设置为 BLOCKS 时,oracle 会按照目标对象所占用的数据块个数乘以数据块尺寸估算对象占用的空间,设置为 STATISTICS 时,根据最近统计值估算对象占用空间Expdpscott/tigerTABLES=empESTIMATE=STATISTICSDIRECTORY=dumpDUMPFILE=a.dump6.
9、 ESTIMATE_ONLY指定是否只估算导出作业所占用的磁盘空间,默认值为 NEXTIMATE_ONLY=Y|N设置为 Y 时,导出作用只估算对象所占用的磁盘空间,而不会执行导出作业,为 N 时,不仅估算对象所占用的磁盘空间,还会执行导出操作.Expdpscott/tigerESTIMATE_ONLY=yNOLOGFILE=y7. EXCLUDE(具体见 2、Exclude 导出用户中指定类型的指定对象)该选项用于指定执行操作时释放要排除对象类型或相关对象EXCLUDE=object_type:name_clause,.Object_type 用于指定要排除的对象类型,name_clause
10、 用于指定要排除的具体对象.EXCLUDE 和 INCLUDE 不能同时使用Expdpscott/tigerDIRECTORY=dumpDUMPFILE=a.dupEXCLUDE=VIEW8. FILESIZE指定导出文件的最大尺寸,默认为 0,(表示文件尺寸没有限制)9. FLASHBACK_SCN指定导出特定 SCN 时刻的表数据FLASHBACK_SCN=scn_valueScn_value 用于标识 SCN 值.FLASHBACK_SCN 和 FLASHBACK_TIME 不能同时使用Expdpscott/tigerDIRECTORY=dumpDUMPFILE=a.dmpFLASHBA
11、CK_SCN=35852310. FLASHBACK_TIME指定导出特定时间点的表数据FLASHBACK_TIME=TO_TIMESTAMP(time_value)”Expdpscott/tigerDIRECTORY=dumpDUMPFILE=a.dmpFLASHBACK_TIME=“TO_TIMESTAMP(?25-08-200414:35:00?,?DD-MM-YYYYHH24:MI:SS?)”11. FULL指定数据库模式导出,默认为 NFULL=Y|N为丫时,标识执行数据库导出.12. HELP指定是否显示 EXPDP 命令行选项的帮助信息,默认为 N 当设置为 Y 时,会显示导出选
12、项的帮助信息.Expdphelp=y13. INCLUDE(具体见 1、Include 导出用户中指定类型的指定对象)指定导出时要包含的对象类型及相关对象INCLUDE=object_type:name_clause,14. JOB_NAME指定要导出作用的名称,默认为 SYS_XXXJOB_NAME=jobname_stringSELECT*FROMDBA_DATAPUMP_JOBS;-查看存在的 job15. LOGFILE指定导出日志文件文件的名称,默认名称为 export.log16. NETWORK_LINK指定数据库链名,如果要将远程数据库对象导出到本地例程的转储文件中,必须设置该
13、选项如:expdpgwm/gwmdirectory=dir_dpNETWORK_LINK=igisdbtables=p_street_areadumpfile=p_street_area.dmplogfile=p_street_area.logjob_name=my_jobLOGFILE=directory_object:file_nameDirectory_object 用于指定目录对象名称定 directory_object.导出作用会自动使用,file_name 用于指定导出日志文件名DIRECTORY 的相应选项值.如果不指Expdpscott/tigerDIRECTORY=dumpD
14、UMPFILE=a.dmplogfile=a.logigisdb 是目的数据库与源数据的链接名,dir_dp 是目的数据库上的目录而如果直接用使用连接字符串(fgisdb),expdp 属于服务端工具,expdp 生成的文件默认是存放在服务端的17. NOLOGFILE该选项用于指定禁止生成导出日志文件,默认值为 N.18. PARALLEL指定执行导出操作的并行进程个数,默认值为 1注:并行度设置不应该超过 CPU 数白 2 倍,如果 cpu 为 2 个,可将 PARALLEL 设为 2,在导入时速度比 PARALLEL 为 1 要快而对于导出的文件,如果 PARALLEL 设为 2,导出文
15、件只有一个,导出速度提高不多,因为导出都是到同一个文件,会争抢资源。所以可以设置导出文件为两个,如下所示:expdpgwm/gwmdirectory=d_testdumpfile=gwmfile1.dp,gwmfile2.dpparallel=219. PARFILE指定导出参数文件的名称PARFILE=directory_pathfile_name20. QUERY用于指定过滤导出数据的 where 条件QUERY=schema.table_name:query_clauseSchema 用于指定方案名,table_name 用于指定表名,query_clause 用于指定条件限制子句.QU
16、ERY 选项不能与CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPACES 等选项同时使用.Expdpscott/tigerdirectory=dumpdumpfile=a.dmpTables=empquery=?WHEREdeptno=20?21. SCHEMAS该方案用于指定执彳 T 方案模式导出,默认为当前用户方案22. STATUS指定显示导出作用进程的详细状态,默认值为 023. TABLES指定表模式导出TABLES=schema_name.table_name:partition_name,Schema_name 用于指定
17、方案名,table_name 用于指定导出的表名,partition_name 用于指定要导出的分区名.24. TABLESPACES指定要导出表空间列表25. TRANSPORT_FULL_CHECK该选项用于指定被搬移表空间和未搬移表空间关联关系的检查方式,默认为 N.当设置为 Y 时,导出作用会检查表空间直接的完整关联关系,如果表空间所在表空间或其索引所在的表空间只有一个表空间被搬移,将显示错误信息.当设置为 N 时,导出作用只检查单端依赖, 如果搬移索引所在表空间, 但未搬移表所在表空间, 将显示出错信息, 如果搬移表所在表空间,未搬移索引所在表空间,则不会显示错误信息.26. TRA
18、NSPORT_TABLESPACES指定执行表空间模式导出27. VERSION指定被导出对象的数据库版本,默认值为 COMPATIBLE.VERSION=COMPATIBLE|LATEST|version_string为 COMPATIBLE 时,会根据初始化参数 COMPATIBLE 生成对象元数据;为 LATEST 时,会根据数据库的实际版本生成对象元数据.version_string 用于指定数据库版本字符串.调用EXPDP数据泵工具导出的步骤:1、创建 DIRECTORYcreatedirectorydir_dpasD:oracledir_dp;28.权Grantread,write
19、ondirectorydir_dptolttfm;29.看目录及权限SELECTprivilege,directory_name,DIRECTORY_PATHFROMuser_tab_privst,all_directoriesdWHEREt.table_name(+)=d.directory_nameORDERBY2,1;3、执行导出expdplttfm/lttfmfgisdbschemas=lttfmdirectory=dir_dpdumpfile=expdp_test1.dmplogfile=expdp_test1.log;连接至 U:OracleDatabase10gEnterpris
20、eEditionRelease10.2.0.1WiththePartitioning,OLAPandDataMiningoptions启动LTTFM.SYS_EXPORT_SCHEMA_01:lttfm/*fgisdbschory=dir_dpdumpfile=expdp_test1.dmplogfile=expdp_test1.log;*/备注:1、directory=dir_dp 必须放在前面,如果将其放置最后,会提示 ORA-39002:操作无效ORA-39070:无法打开日志文件。ORA-39087:目录名 DATA_PUMP_DIR;无效2、在导出过程中,DATADUMP 创建并使用
21、了一个名为 SYS_EXPORT_SCHEMA_01 的对象,此对象就是 DATADUMP 导出过程中所用的 JOB 名字,如果在执行这个命令时如果没有指定导出的 JOB 名字那么就会产生一个默认的 JOB 名字,如果在导出过程中指定JOB 名字就为以指定名字出现如下改成:expdplttfm/lttfmfgisdbschemas=lttfmdirectory=dir_dpdumpfile=expdp_test1.dmplogfile=expdp_test1.log,job_name=my_job1;3、导出语句后面不要有分号,否则如上的导出语句中的 job 表名为,my_job1;?,而不是
22、 my_job1。因此导致 expdplttfm/lttfmattach=lttfm.my_job1 执行该命令时一直提示找不到 job 表4、创建的目录一定要在数据库所在的机器上。否则也是提示:ORA-39002:操作无效ORA-39070:无法打开日志文件。ORA-39087:目录名 DATA_PUMP_DIR;无效导出的相关命令使用:1)Ctrl+C 组合键:在执行过程中,可以按 Ctrl+C 组合键退出当前交互模式,退出之后,导出操作不会停止xport 模式下)注:导出完成后 job 自动卸载数据泵导出的各种模式:1、按表模式导出:3、按表空间导出:Expdplttfm/lttfmfg
23、isdbdumpfile=expdp_tablespace.dmptablespaces=GCOMM.DBFlogfile=expdp_tablespace.logdirectory=dir_dpjob_name=my_job4、导出方案2)Export3)Export4)重新进入plttfm/lttfm5)Export6)Export7)Export同时删除 dmp8)Exportstatusstop_jobexport模式下:-查看当前 JOB 的状态及相关信息-暂停 JOB(暂停 job 后会退出 expor 模式)C:DocumentsandSettingsAdministratore
24、xpdattach=lttfm.my_job1start_jobcontinue_clientkill_job文件)exitclient-语句后面不带分号-打开暂停的 JOB(并未开始重新执行)-通过此命令重新启动LTTFM.MY_JOB:-取消当前的 JOB 并释放相关客户会话(将 job 删除-通过此命令退出 export 模式(通过 4)可再进入 eexpdplttfm/lttfmfgisdbdumpfile=expdp_test2.dmpname=my_jobtables=lttfm.b$i_exch_info,lttfm.b$i_manhole_infologfile=expdp_t
25、est2.logdirectory=dir_dpjob_2、按查询条件导出:expdplttfm/lttfmfgisdbtables=lttfm.b$i_exch_infodumpfile=expdp_test3.dmplogfile=expdp_test3.logwhererownum11directory=dir_dpjob_name=my_jobquery=ExpdpIttfm/lttfmDIRECTORY=dir_dpDUMPFILE=schema.dmpSCHEMAS=lttfm,gwm5、导出整个数据库:expdplttfm/lttfmfgisdbdumpfile=full.dmp
26、full=ylogfile=full.logdirectory=dir_dpjob_name=my_job使用exclude,include导出数据1、Include 导出用户中指定类型的指定对象- -仅导出 lttfm 用户下以 B 开头的所有表,包含与表相关的索引,备注等。不包含过程等其它对象类型:expdplttfm/lttfmfgisdbdumpfile=include_1.dmplogfile=include_1.logdirectory=dir_dpjob_name=my_jobinclude=TABLE:LIKEB%- 导出 lttfm 用户下排除 8$开头的所有表:expdpl
27、ttfm/lttfmfgisdbschemas=lttfmdumpfile=include_1.dmplogfile=include_1.logdirectory=dir_dpjob_name=my_jobinclude=TABLE:NOTLIKEB$%- -仅导出 lttfm 用户下的所有存储过程:expdplttfm/lttfmfgisdbschemas=lttfmdumpfile=include_1.dmplogfile=include_1.logdirectory=dir_dpjob_name=my_jobinclude=PROCEDURE;2、Exclude 导出用户中指定类型的指定
28、对象- -导出 lttfm 用户下除 TABLE 类型以外的所有对象,如果表不导出那么与表相关的索引,约束等与表有关联的对象类型也不会被导出:expdplttfm/lttfmfgisdbschemas=lttfmdumpfile=exclude_1.dmplogfile=exclude_1.logdirectory=dir_dpjob_name=my_jobexclude=TABLE;- 导出 lttfm 用户下排除 8$开头的所有表:expdplttfm/lttfmfgisdbdumpfile=include_1.dmplogfile=include_1.logdirectory=dir_d
29、pjob_name=my_jobexclude=TABLE:LIKEb$%;- 导出 lttfm 用户下的所有对象,但是对于表类型只导出以 b$开头的表:expdplttfm/lttfmfgisdbdumpfile=include_1.dmplogfile=include_1.logdirectory=dir_dpjob_name=my_jobexclude=TABLE:NOTLIKEb$%;Expdpnc57/nc57ncora11directory=databfdumpfile=nc571121.dmplogfile=nc571121.loginclude=TABLE:NOTLIKEGL_
30、DETAI%exclude=table_stattistics;房产导出命令:expdpnc57/nc57ncora_192.168.8.11directory=databfdumpfile=nc571125.dmplogfile=exp1125.logexclude=table:likeARAP%exclude=table:likeBM%exclude=table:likeCM%exclude=table:likeCT%exclude=table:likeDM%exclude=table:likeDRP%exclude=table:likeEBANK%exclude=table:likeEP
31、P%exclude=table:likeER%exclude=table:likeFA%exclude=table:likeFBM%exclude=table:likeFI%exclude=table:likeFP%exclude=table:likeFTS%exclude=table:likeFVM%exclude=table:likeGP%exclude=table:likeHI%exclude=table:likeHR%exclude=table:likeIA%exclude=table:likeIC%exclude=table:likeMM%exclude=table:likePE%exclude=table:likePO%exclude=table:likePRM%exclude=table:likeQC%exclude=table:like
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 船舶拆除行业监管考核试卷
- 外贸英语函电Unit1课件
- (四检)厦门市2025届高三毕业班第四次质量检测地理试卷(含答案)
- 塑造五年级行为典范
- 外贸英文函电课件unit14
- 山西省朔州市朔城区四中学2025年初三下学期期末联考生物试题理试题含解析
- 闽北职业技术学院《高压电技术》2023-2024学年第二学期期末试卷
- 内蒙古电子信息职业技术学院《机械工程专业英语》2023-2024学年第一学期期末试卷
- 天津和平区天津市双菱中学2025届3月初三年级综合模拟测试语文试题含解析
- 唐山职业技术学院《大学体育与健康(3)》2023-2024学年第二学期期末试卷
- 食品生物化学 知到智慧树网课答案
- 2024年江苏国信新丰海上风力发电有限公司招聘笔试冲刺题(带答案解析)
- 学术交流英语(学术写作)智慧树知到期末考试答案2024年
- 国家卫生部《综合医院分级管理标准》
- 中医经络养生拍打
- Unit7Summerholidayplans(单元解读)六年级英语下册(译林版三起)
- 医学高级职称-皮肤与性病学(医学高级)笔试(2018-2023年)真题摘选含答案
- 乳腺疾病的健康宣教
- 新生儿重点专科模板课件
- 《四、尊生》课件(安徽省市级优课)
- 企业培育工匠实施方案
评论
0/150
提交评论