我的编程空间,编程开发者的网络收藏夹
学习永远不晚

怎么解析EXPDP/IMPDP各种应用场景

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

怎么解析EXPDP/IMPDP各种应用场景

本篇文章为大家展示了怎么解析EXPDP/IMPDP各种应用场景,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

数据泵各种场景规范文档

一、创建物理路径

语法:create or replace directory <路径名称> as ‘备份路径’

create or replace directory file_path as 'C:\软件\数据库文件'

导出语法:

expdp用户名/密码@数据库连接标示符 directory=路径名称 dumpfile=备份的文件名称 logfile=输出的日志名称 schemas=需要备份的数据库用户名

导入语法:

Impdp 用户名/密码@数据库连接标示符 directory=路径名称 dumpfile=备份的文件名称 logfile=输出的日志名称 schemas=需要备份的数据库用户名

1 按用户:

导出:expdp scott/tiger@orcl schemas=scott dumpfile=expdp.dmp DIRECTORY=file_path;

导入:impdp scott/tiger@orcl schemas=scott dumpfile=expdp.dmp DIRECTORY=file_path;

2 按表名:(如果导出普通用户的表,用户.表名)

导出:expdp smsdb/123456@oracle11 tables=scott.emp,scott.dept directory=file_path dumpfile=2017.5.12.dmp

导入:impdp smsdb/123456@oracle11 tables=scott.emp,scott.dept directory=file_path dumpfile=2017.5.12.dmp

3 按表空间:

导出:expdp system/manager DIRECTORY=file_path DUMPFILE=tablespace.dmp TABLESPACES=temp,example;

导入:impdp system/manager DIRECTORY=file_path DUMPFILE=tablespace.dmp TABLESPACES=temp,example;

4 整个库:

导出:expdp system/manager DIRECTORY=file_path DUMPFILE=full.dmp FULL=y;

导入:impdp system/manager DIRECTORY=file_path DUMPFILE=full.dmp FULL=y;

5 按查询条件

导出:expdp smsdb/123456@oracle11 directory=file_path dumpfile=new.dmp logfile=new.log schemas=smsdb  query=\” where provider_id=\’2\’\”;

导入:impdp smsdb/123456@oracle11 directory=file_path dumpfile=new.dmp logfile=new.log schemas=smsdb  

6 高版本导出低版本导出加上到入的版本号:

导出:expdp system/oracle directory=file_path dumpfile=bha.dmp logfile=hj.log schemas=BHA  exclude=statistics version=11.2.0.4.0

导入:impdp system/oracle directory=file_path dumpfile=bha.dmp logfile=hj.log schemas=BHA  exclude=statistics

7 只导表结构:

导出:expdp system/oracle directory=file_path dumpfile=LMEC_BHA.dmp logfile=new.log schemas=BHA content=metadata_only

导入:impdp system/oracle directory=file_path dumpfile=LMEC_BHA.dmp logfile=new.log schemas=BHA

只导出表结构: content=metadata_only   只导出表数据: content=data_only

8按不同表空间、不同用户

导出:expdp sys/xxx directory=file_path dumpfile=bha.dmp logfile=hj.log schemas=BHA  exclude=statistics

导入:impdp sys/xxx dumpfile=bha.dmp directory=file_path remap_schema=BHA:HFBHA  remap_tablespace=BHA:HFBHA logfile=bha.log

9并行导出导入

导出:expdp system/oracle schemas=BHA file_path dumpfile=bha_%U.dmp parallel=3 logfile=bha.log

导入:impdp system/oracle schemas=BHA file_path dumpfile=bha_%U.dmp parallel=3 logfile=bha.log

10基于scn导出导入

10.1按表导出导入


flashback_scn

flashback_scn=scn_value


 

说明

指定导出将用于启用闪回查询实用程序的系统更改编号(SCN)

 

备注

FLASHBACK_SCN和FLASHBACK_TIME是互斥的

FLASHBACK_SCN参数仅适用于Oracle数据库的闪回查询功能。它不适用于闪回数据库,闪回丢弃或闪回数据存档

2、flashback_time

Flashback_time

flashback_time="TO_TIMESTAMP(时间值)”

说明

找到最接近指定时间的SCN,并使用此SCN启用闪回实用程序。导出操作使用与此SCN一致的数据执行。

 

备注

FLASHBACK_TIME和FLASHBACK_SCN是互斥的。

FLASHBACK_TIME参数仅适用于Oracle数据库的闪回查询功能。它不适用于闪回数据库,闪回丢弃或闪回数据存档。

3、CONTENT

CONTENT

默认值是skip

 

 

           

说明

若设置了CONTENT=DATA_ONLY,则默认值是APPEND,不是SKIP

TABLE_EXISTS_ACTION=[SKIP | APPEND | TRUNCATE | REPLACE]

    SKIP:跳过这张表,继续下一个对象。如果CONTENT设置了DATA_ONLY参数,则不能使用SKIP。

APPEND:会加载数据至对象,但不会影响已存在的行。

TRUNCATE:删除已存在的行,然后加载所有的数据。

REPLACE:drop已存在的表,然后create并加载数据。如果CONTENT设置了DATA_ONLY,则不能使用REPLACE

备注

只导出表结构: content=metadata_only   

只导出表数据: content=data_only



4、Compression

Compression

默认方式是采用meadata_oniy压缩

说明

ALL :对导出的元数据和表数据都进行压缩,得到的导出文件是最小的,耗时也是最长的。

DATA_ONLY :仅对表数据进行压缩,对于大数据量的导出效果明显,会比METADATA_ONLY方式得到更小的压缩文件。

METADATA_ONLY :仅对元数据进行压缩,而不会对表数据进行压缩,这种压缩执行后效果一般不是很明显,不过速度比较快。

NONE :不进行任何的压缩,导出后的文件也是最大的。

备注


上述内容就是怎么解析EXPDP/IMPDP各种应用场景,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

怎么解析EXPDP/IMPDP各种应用场景

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Discuz究竟是什么?功能及应用场景解析

Discuz究竟是什么?功能及应用场景解析随着互联网的发展,人们对于在线交流和社交的需求日益增加,各种论坛、社交平台应运而生。其中,Discuz(翻译为“底部”)是一款知名的开源论坛软件,被广泛应用于各类网站和社区。Discuz作为一个论
Discuz究竟是什么?功能及应用场景解析
2024-03-02

编程热搜

目录