当前位置: 首页 > news >正文

expdp和impdp数据泵

COMPRESSION={METADATA_ONLY | NONE}        --数据压缩

CONTENT={ALL | DATA_ONLY | METADATA_ONLY}  --指定导出的内容(当设置CONTENT为ALL时,会导出对象元数据及对象数据;当设置为DATA_ONLY时,只导出对象数据;当设置为METADATA_ONLY时,只导出对象元数据。)

DIRECTORY=directory_object           --备份文件存储的路径

DUMPFILE=[directory_object:]file_name [, ...]   --directory_object用于指定目录对象名,file_name用于指定转储文件名。如果不给定directory_object,导出工具会自动使用DIRECTORY选项指定的目录对象。

ESTIMATE={BLOCKS | STATISTICS}    --设置为BLOCKS时,oracle会按照目标对象所占用的数据块个数乘以数据块尺寸估算对象占用的空间;设置为STATISTICS时,会根据最近的统计值给出对象占用空间,这种方法的误差会比较大。无论使用哪种选项值,都会有误差。

ESTIMATE_ONLY={y | n}     --指定是否只估算导出作业所占用的磁盘空间,默认值为N

EXCLUDE=object_type[:name_clause] [, ...]   --用于控制在导出过程中哪些数据库对象不被导出。(object_type用于指定要排除的对象类型,name_clause用于指定要排除的具体对象名称。注意EXCLUDE选项和INCLUDE选项不能同时使用。)

FILESIZE=integer[B | K | M | G]   --限定单个转储文件的最大容量,默认值是0,表示没有文件尺寸的限制。该选项与DUMPFILE选项一同使用。

FULL={y | n}         --是否以全库模式导出数据库。默认为N。

LOGFILE=[directory_object:]file_name     --指定导出过程中日志文件的名称,默认值为export.log。

PARALLEL=integer       --指定执行导出操作的并行度,默认值为1。

SCHEMAS=schema_name [, ...]       --按照SCHEMA模式导出,默认为当前用户。很常用,不做更多的解释。

TABLES=[schema_name.]table_name[:partition_name] [, ...]   --schema_name用于指定用户名,table_name用于指定导出的表名,partition_name用于指定要导出的分区名。

TABLESPACES=tablespace_name [, ...]     --指定需要导出哪个表空间中的表数据。



1.创建备份或者恢复目录

SQL> create directory tong as '/u01';

Directory created.

SQL> grant read,write on directory tong to USERCTLDEV;

Grant succeeded.

SQL> select * from dba_directories where directory_name='TONG';

OWNER       DIRECTORY_NAME      DIRECTORY_PATH

SYS       TONG      /u01

SQL>


2.按用户导出数据

expdp scott/tiger schemas=scott dumpfile=scott.dmp logfile=scott.log directory=tong;


3.按用户并行度导出数据

expdp scott/tiger schemas=scott dumpfile=scott.dmp logfile=scott.log directory=tong parallel=40 


4.按表名导出数据

expdp scott/tiger tables=emp,dept dumpfile=scott.dmp logfile=scott.log directory=tong


5.按表名和带条件导出数据

expdp scott/tiger tables=emp query='where deptno=20' dumpfile=scott.dmp logfile=scott.log directory=tong


6.按表空间导出数据

expdp scott/tiger tablespace=temp,example dumpfile=scott.dmp logfile=scott.log directory=tong


7.导出整个数据库

expdp system/manager directory=tong dumpfile=full.dmp FULL=y


8.将scott用户的数据导入到scott用户下

impdp scott/tiger directory=tong dumpfile=expdp.dmp schemas=scott


9.将scott用户下的dept表导入到system用户下

impdp system/manager directory=tong dumpfile=expdp.dmp tables=scott.dept remap_schema=scott:system


10.导入表空间

impdp system/manager directory=tong dumpfile=tablespace.dmp tablespace=example


11.导入数据库

impdb system/manager directory=dump_dir dumpfile=full.dmp full=y


12.将scoot用户下的abc表空间的数据导入到system用户下的bcd表空间

impdp scott/tiger directory=tong dumpfile=scott.dmp  logfile=scott.log remap_schema=scott:system remap_tablespace=abc:bcd


13.如果表空间已存在的表,导入数据有4种情况

TABLE_EXISTS_ACTION=对应以下四个值

SKIP            不管已存在的表,直接跳过

APPEND          保持现有的数据,导入新数据

TRUNCATE         删除原有的数据,导入新数据

REPLACE          删除所有表(drop),并重建(create),再导入新数据


相关文章:

  • Mybatis调用存储过程
  • Electron入门介绍
  • win7 下硬盘安装Redhat7
  • EJBCA认证系统结构及相关介绍
  • Hadoop集群(四) Hadoop升级
  • 爬虫模拟登陆 SegmentFault
  • 《OOD启思录》:61条面向对象设计的经验原则
  • 学习C语言指针和链表的体会
  • [bzoj1912]异象石(set)
  • nginx源码分析——配置
  • 模糊查询和聚合函数
  • maxsdk sample中3dsexp.rc点不开并提示specstrings.h中找不到sal.h解法
  • 移动端开发调试工具神器--Weinre使用方法
  • Python:判断一个字典里面key是否存在
  • 精仿今日头条
  • [译]Python中的类属性与实例属性的区别
  • cookie和session
  • MaxCompute访问TableStore(OTS) 数据
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • Python学习之路16-使用API
  • unity如何实现一个固定宽度的orthagraphic相机
  • XML已死 ?
  • 读懂package.json -- 依赖管理
  • 给github项目添加CI badge
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 使用API自动生成工具优化前端工作流
  • 通过几道题目学习二叉搜索树
  • 微信小程序--------语音识别(前端自己也能玩)
  • 延迟脚本的方式
  • 移动端 h5开发相关内容总结(三)
  • 【云吞铺子】性能抖动剖析(二)
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​批处理文件中的errorlevel用法
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (2.2w字)前端单元测试之Jest详解篇
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (二)Eureka服务搭建,服务注册,服务发现
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (求助)用傲游上csdn博客时标签栏和网址栏一直显示袁萌 的头像
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)AS3正则:元子符,元序列,标志,数量表达符
  • .net core Swagger 过滤部分Api
  • .NET 事件模型教程(二)
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • @angular/cli项目构建--Dynamic.Form
  • @ModelAttribute使用详解
  • @我的前任是个极品 微博分析
  • [2016.7 test.5] T1
  • [2544]最短路 (两种算法)(HDU)
  • [C++]:for循环for(int num : nums)
  • [C++]类和对象(中)