数据泵工具导出的步骤课案_第1页
数据泵工具导出的步骤课案_第2页
数据泵工具导出的步骤课案_第3页
数据泵工具导出的步骤课案_第4页
数据泵工具导出的步骤课案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、数据泵工具导出的步骤:1、创建 DIRECTORY create directory dir_dp as 'D:oracledir_dp'2、授权Grant read,write on directory dir_dp to lttfm;-查看目录及权限SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories dWHERE t.table_name(+) = d.directory_name ORDER BY 2, 1;3、执行导出 expdp lttfm/lt

2、tfmfgisdb schemas=lttfm directory=dir_dp dumpfile =expdp_test1.dmp logfile=expdp_test1.log;连接到 : Oracle Database 10g Enterprise Edition Release 10.2.0.1 With the Partitioning, OLAP and Data Mining options 启 动 "LTTFM"."SYS_EXPORT_SCHEMA_01": lttfm/*fgisdb schory=dir_dp dumpfile =e

3、xpdp_test1.dmp logfile=expdp_test1.log; */ 备注:1、 directory=dir_dp 必须放在前面,如果将其放置最后,会提示 ORA-39002: 操作无效ORA-39070: 无法打开日志文件。ORA-39087: 目录名 DATA_PUMP_DIR; 无效2 、在导出过程中, DATA DUMP 创建并使用了一个名为 SYS_EXPORT_SCHEMA_01 的对象,此对象就是 DATA DUMP 导出过程中所用的 JOB 名字,如果在执行这个命令时如果没有指 定导出的 JOB 名字那么就会产生一个默认的 JOB 名字,如果在 导出过程中指定

4、JOB 名字就为以指定名字出现如下改成:expdp lttfm/lttfmfgisdb schemas=lttfm directory=dir_dp dumpfile =expdp_test1.dmp logfile=expdp_test1.log,job_name=my_job1;3、导出语句后面不要有分号,否则如上的导出语句中的 job 表名为 my_job1;,而不是 myob1。因此导致 expdp Ittfm/lttfm attach=lttfm.my_job1 执行该命令时一直提示找不到 job 表4、创建的目录一定要在数据库所在的机器上。否则也是提示 :ORA-39002: 操作

5、无效ORA-39070: 无法打开日志文件。ORA-39087: 目录名 DATA_PUMP_DIR; 无效导出的相关命令使用:1)Ctrl+C 组合键:在执行过程中,可以按 Ctrl+C 组合键退出 当前交互模式,退出之后,导出操作不会停止2)Export> status- 查看当前 JOB 的状态及相关信息3) Exportstopob-暂停 JOB (暂停 job 后会退出 expor 模式)4 ) 重 新 进 入 export 模 式 下 : C:Documents andSettingsAdministrator>expdp lttfm/lttfm attach=lttf

6、m.my_job1 -语 句后面不带分号5) Export> start_job 始重新执行)6 ) Export> continue_client "LTTFM"."MY_JOB":7)Export> kill_job 关客户会话(将 job 删除同时删除8)Export> exit_client(通过 4)可再进入 export 模式下) 注:导出完成后 job 自动卸载-打开暂停的JOB (并未开- 通过 此命令重 新启 动-取消当前的 JOB 并释放相dmp 文件)-通过此命令退出 export 模式数据泵导出的各种模式:

7、1、按表模式导出:expdp lttfm/lttfmfgisdb tables=lttfm.b$i_exch_info,lttfm.b$i_manhole_info dumpfile =expdp_test2.dmp logfile=expdp_test2.log directory=dir_dp job_name=my_job2、按查询条件导出:expdp lttfm/lttfmfgisdb tables=lttfm.b$i_exch_info dumpfile =expdp_test3.dmp logfile=expdp_test3.log directory=dir_dp job_nam

8、e=my_job query='"where rownum<11"'3、按表空间导出:Expdp lttfm/lttfmfgisdbdumpfile=expdp_tablespace.dmptablespaces=GCOMM.DBF logfile=expdp_tablespace.log directory=dir_dp job_name=my_job4、导出方案Expdp lttfm/lttfm DIRECTORY=dir_dp DUMPFILE=schema.dmpSCHEMAS=lttfm,gwm5、导出整个数据库:expdp lttfm/lt

9、tfmfgisdb dumpfile =full.dmp full=y logfile=full.log directory=dir_dp job_name=my_job使用 exclude,include 导出数据1、 Include 导出用户中指定类型的指定对象-仅导出 lttfm 用户下以 B 开头的所有表 ,包含与表相关的索引, 备注等。不包含过程等其它对象类型:expdp lttfm/lttfmfgisdb dumpfile=include_1.dmp logfile=include_1.log directory=dir_dp job_name=my_job include=TAB

10、LE:"LIKE 'B%'"-导出Ittfm用户下排除B$开头的所有表:expdp lttfm/lttfmfgisdb schemas=lttfm dumpfile=include_1.dmpIogfiIe=incIude_1.Iog directory=dir_dp job_name=my_job incIude=TABLE:"NOT LIKE 'B$%'" -仅导出 Ittfm 用户下的所有存储过程:expdp Ittfm/Ittfmfgisdb schemas=Ittfm dumpfiIe=incIude_1.dmp

11、IogfiIe=incIude_1.Iog directory=dir_dp job_name=my_job incIude=PROCEDURE;2、 Exclude 导出用户中指定类型的指定对象-导出 lttfm 用户下除 TABLE 类型以外的所有对象,如果表不导 出那么与表相关的索引,约束等与表有关联的对象类型也不会被 导出:expdp lttfm/lttfmfgisdb schemas=lttfm dumpfile=exclude_1.dmp logfile=exclude_1.log directory=dir_dp job_name=my_job exclude=TABLE;-导出

12、Ittfm用户下排除B$开头的所有表:expdplttfm/lttfmfgisdbdumpfile=include_1.dmpIogfiIe=incIude_1.Iog directory=dir_dp job_name=my_job excIude=TABLE:"LIKE'b$%'"-导出Ittfm用户下的所有对象,但是对于表类型只导出以b$开头的表:expdpIttfm/IttfmfgisdbdumpfiIe=incIude_1.dmpIogfiIe=incIude_1.Iog directory=dir_dp job_name=my_job excIu

13、de=TABLE:"NOT LIKE 'b$%'"IMPDP 介绍IMPDP 命令行选项与 EXPDP 有很多相同的 ,不同的有 :1、REMAP_DATAFILE 该选项用于将源数据文件名转变为目标数据文件名,在不同平台之间搬移表空间时可能需要该选项 .REMAP_DATAFIEL=source_datafie:target_datafile2、REMAP_SCHEMA 该选项用于将源方案的所有对象装载到目标方案中 .REMAP_SCHEMA=source_schema:target_schema3、REMAP_TABLESPACE 将源表空间的所有对象导

14、入到目标表空间中REMAP_TABLESPACE=source_tablespace:target:tablespace4、REUSE_DATAFILES 该选项指定建立表空间时是否覆盖已存在的数据文件.默认为 NREUSE_DATAFIELS=Y | N 5、SKIP_UNUSABLE_INDEXES 指定导入是是否跳过不可使用的索引 ,默认为 N6、SQLFILE指定将导入要指定的索引 DDL 操作写入到 SQL 脚本中 SQLFILE=directory_object:file_nameImpdp scott/tiger DIRECTORY=dump DUMPFILE=tab.dmp S

15、QLFILE=a.sql7、STREAMS_CONFIGURATION指定是否导入流元数据(Stream Matadata)默认值为丫.8、TABLE_EXISTS_ACTION 该选项用于指定当表已经存在时导入作业要执行的操作,默认为SKIPTABBLE_EXISTS_ACTION=SKIP | APPEND | TRUNCATE | FRPLACE 当设置该选项为 SKIP 时 ,导入作业会跳过已存在表处理下一个对 象;当设置为 APPEND 时,会追加数据 ,为 TRUNCATE 时 ,导入作业 会截断表 ,然后为其追加新数据 ;当设置为 REPLACE 时 ,导入作业 会删除已存在表

16、,重建表病追加数据 ,注意 ,TRUNCATE 选项不适 用与簇表和 NETWORK_LINK 选项9、TRANSFORM 该选项用于指定是否修改建立对象的 DDL 语句 TRANSFORM=transform_name:value:object_type Transform_name 用于指定转换名 ,其中 SEGMENT_ATTRIBUTES 用 于 标 识 段 属 性 ( 物 理 属 性 ,存 储 属 性 ,表 空 间 ,日 志 等 信 息)STORAGE用于标识段存储属性,VALUE用于指定是否包含段 属性或段存储属性 ,object_type 用于指定对象类型 .Impdp scot

17、t/tiger directory=dump dumpfile=tab.dmp Transform=segment_attributes:n:table10、TRANSPORT_DATAFILES 该选项用于指定搬移空间时要被导入到目标数据库的数据文件 TRANSPORT_DA TAFILE=datafile_nameDatafile_name 用于指定被复制到目标数据库的数据文件 Impdp system/manager DIRECTORY=dump DUMPFILE=tts.dmpTRANSPORT_DATAFILES= 'ser01/data/tbs1f 调用MPDPimpdp

18、导入模式:1 、按表导入p_street_area.dmp 文 件 中 的 表 , 此 文 件 是 以 gwm 用 户 按 schemas=gwm 导出的:impdp gwm/gwmfgisdbdumpfile =p_street_area.dmplogfile=imp_p_street_area.log directory=dir_dp tables=p_street_area9 job_name=my_job 2、按用户导入 (可以将用户信息直接导入, 即如果用户信息不存 在的情况下也可以直接导入)impdp gwm/gwmfgisdb schemas=gwm dumpfile =expdp_test.dmp logfile=expdp_test.log directory=dir_dp job_name=my_job3、不通过 expdp 的步骤生成 dmp 文件而直接导入的方法:-从源数据库中向目标数据库导入表p_street_areaimpdp gwm/gwm directory=dir_dp NETWORK_LINK=igisdb tables=p_street_area logfile=p_street_area.log job_name=my_job igisdb 是目的数据库与源数据的链接名, dir_dp 是目的数据库上

温馨提示

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

评论

0/150

提交评论