原文链接:http://hi.baidu.com/edeed/item/2c454cff5c559f773d198b94

Oracle10g 数据泵导出命令 expdp 使用总结(一)

1.1.2 expdp选项

  1. ATTACH

    该选项用于在客户会话与已存在导出作用之间建立关联.语法如下:

    ATTACH=[schema_name.]job_name

    schema_name用于指定方案名,job_name用于指定导出作业名。

    注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下:

    expdp scott/tiger ATTACH=scott.export_job

  2. CONTENT

    该选项用于指定要导出的内容.默认值为ALL.语法如下:

    CONTENT={ALL | DATA_ONLY | METADATA_ONLY}

    当设置CONTENT为ALL 时,将导出对象定义及其所有数据; 为DATA_ONLY时,只导出对象数据; 为METADATA_ONLY时,只导出对象定义,示例如下:

    expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump CONTENT=METADATA_ONLY

    3. DIRECTORY

      指定转储文件和日志文件所在的目录.语法如下:

      DIRECTORY=directory_object

      directory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS 目录,示例如下:

      expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dump

      建立目录:

        CREATE DIRECTORY dump as 'd:\dump';

      查询创建了那些子目录:

        SELECT * FROM dba_directories;

    4. DUMPFILE

      用于指定转储文件的名称,默认名称为expdat.dmp.语法如下:

      DUMPFILE=[directory_object:]file_name[,….]

      directory_object用于指定目录对象名,file_name用于指定转储文件名。

      需要注意,如果不指定directory_object,导出工具会自动使用DIRECTORY选项指定的目录对象,示例如下:

      expdp scott/tiger DIRECTORY=dump1 DUMPFILE=dump2:a.dmp

    5. ESTIMATE

      指定估算被导出表所占用磁盘空间的方法.默认值是BLOCKS.语法如下:

      EXTIMATE={BLOCKS | STATISTICS}

      设置为BLOCKS时,oracle会按照目标对象所占用的数据块个数乘以数据块尺寸估算对象占用的空间。

      设置为STATISTICS时,根据最近统计值估算对象占用空间,示例如下:

      expdp scott/tiger TABLES=emp ESTIMATE=STATISTICS DIRECTORY=dump DUMPFILE=a.dump

      一般情况下, 当用默认值(blocks)时, 日志中估计的文件大小会比实际expdp出来的文件大, 用statistics时会跟实际大小差不多.

    6. EXTIMATE_ONLY

      指定是否只估算导出作业所占用的磁盘空间,默认值为N.语法如下:

      EXTIMATE_ONLY={Y | N}

      设置为Y时,导出作用只估算对象所占用的磁盘空间,而不会执行导出作业,为N时,不仅估算对象所占用的磁盘空间,还会执行导出操作,示例如下:

      expdp scott/tiger ESTIMATE_ONLY=y NOLOGFILE=y

    7. EXCLUDE

      该选项用于指定执行操作时要排除的对象类型或相关对象.语法如下:

      EXCLUDE=object_type[:name_clause][,….]

      object_type用于指定要排除的对象类型,name_clause用于指定要排除的具体对象.EXCLUDE和INCLUDE不能同时使用,示例如下:

      expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dup EXCLUDE=VIEW

      在EXPDP的帮助文件中, 可以看到存在EXCLUDE和INCLUDE参数, 这两个参数文档中介绍的命令格式存在问题, 正确用法是:

      EXCLUDE=OBJECT_TYPE[:name_clause][,...]

      INCLUDE=OBJECT_TYPE[:name_clause][,...]

    示例:

      expdp  <other_parameters> schema=scott exclude=sequence,table:"in('EMP','DEPT')"

      impdp  <other_parameters> schema=scott include=function,package,procedure,table:"='EMP'"

    有了这些还不够, 由于命令中包含了多个特殊字符, 在不同的操作系统下需要通过转义字符才能使上面的命令顺利执行, 如:

      EXCLUDE=TABLE:\"IN('BIGTALE')\"

    8. FILESIZE

      指定导出文件的最大尺寸,默认为0(表示文件尺寸没有限制).

    9. FLASHBACK_SCN

      指定导出特定SCN时刻的表数据.语法如下:

      FLASHBACK_SCN=scn_value

      scn_value用于标识SCN值.FLASHBACK_SCN和FLASHBACK_TIME不能同时使用,示例如下:

      expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp FLASHBACK_SCN=358523

    10. FLASHBACK_TIME

      指定导出特定时间点的表数据.语法如下:

      FLASHBACK_TIME="TO_TIMESTAMP(time_value)"

      示例如下:

        expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp FLASHBACK_TIME="TO_TIMESTAMP('25-08-2004 14:35:00','DD-MM-YYYY HH24:MI:SS')"

    11. FULL

      指定数据库模式导出,默认为N.语法如下:

      FULL={Y | N}

      为Y时,标识执行数据库导出.

    12. HELP

      指定是否显示EXPDP命令行选项的帮助信息,默认为N. 当设置为Y时,会显示导出选项的帮助信息,示例如下:

      expdp help=y

    13. INCLUDE

      指定导出时要包含的对象类型及相关对象.语法如下:

      INCLUDE=object_type[:name_clause][,… ]

      示例如下:

        expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp INCLUDE=trigger

待续...

(转载)Oracle10g 数据泵导出命令 expdp 使用总结(二)的更多相关文章

  1. (转载)Oracle10g 数据泵导出命令 expdp 使用总结(一)

    原文链接:http://hi.baidu.com/edeed/item/890626ef6f6d9d265b2d646f Oracle10g 数据泵导出命令 expdp 使用总结(二)Oracle10 ...

  2. (转载)Oracle10g 数据泵导出命令 expdp 使用总结(三)

    原文链接:http://hi.baidu.com/edeed/item/19aa0df856da3e19a6298894 Oracle10g 数据泵导出命令 expdp 使用总结(一) 14. JOB ...

  3. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)

    <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...

  4. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)

    <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...

  5. Oracle基础 数据泵导出/导入Expdp/impdp(转)

    一.EXPDP和IMPDP使用说明 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,数据泵导出导入(EXPDP和IMPDP)的作用 1)实现逻辑备份和逻辑恢复. 2 ...

  6. 数据泵导出/导入Expdp/impdp

    一下转自 http://blog.csdn.net/jionjionyoushen/article/details/6789686 数据泵导出/导入Expdp/impdp Oracle 10g引入了D ...

  7. 原创Oracle数据泵导出/导入(expdp/impdp)

    //创建目录 create Or Replace directory dpdata1 as 'd:\test\dump'; //赋予读写权限 grant read,write on directory ...

  8. 使用Unified Auditing Policy审计数据泵导出操作

    1.创建审计策略 SQL> alter session set container=pdb1; SQL> create or replace directory dumpdir as '/ ...

  9. oracle数据泵备份(Expdp命令)[转]

      Oracle备份方式主要分为数据泵导出备份.热备份与冷备份三种,今天首先来实践一下数据泵备份与还原.数据泵导出/导入属于逻辑备份,热备份与冷备份都属于物理备份.oracle10g开始推出了数据泵( ...

随机推荐

  1. oracle数据库常用的99条查询语句(转载)

    1. select * from emp; 2. select empno, ename, job from emp; 3. select empno 编号, ename 姓名, job 工作 fro ...

  2. kairosdb + cassandra Setup

    安装cassandra 下载 cassandra cassandra download mirror wget http://mirror.bit.edu.cn/apache/cassandra/2. ...

  3. Gradle 使用Maven本地缓存

    如果想使用Maven本地缓存,需要定义:build.gradle 文件下定义 build.gradle repositories { mavenLocal() } Gradle使用与Maven相同的策 ...

  4. Java 开发中如何正确踩坑

    为什么说一个好的员工能顶 100 个普通员工 我们的做法是,要用最好的人.我一直都认为研发本身是很有创造性的,如果人不放松,或不够聪明,都很难做得好.你要找到最好的人,一个好的工程师不是顶10个,是顶 ...

  5. .net—— webservice的新建、发布、使用(最全、最简单)【原创】

    网上有很多关于webservice资料,但大部分都不完整,其中还要很大部分是转载的--.这个悲剧了,自己都没试过能不能用就不负责任的转载. 所以今天对webservice的新建.发布.使用最一个全面. ...

  6. 使用KeePass愉快的来管理你的密码

    不要老是使用同一个密码 这话说了好多次了,以前的CSDN被拖库,或者是好多xx照门,都告诉我们不宜使用用一个密码. 现在我各个网站的密码都不一样,而且复杂的我都记不住,例如,我的前Google账户密码 ...

  7. 常用数组、字符串方法总结&获取元素、DOM操作

    字符串的方法.返回值.是否改变原字符串:1 charAt() 方法可返回指定位置的字符. 不改变原始字符串 JavaScript并没有一种有别于字符串类型的字符数据类型,返回的字符是长度为 1 的字符 ...

  8. 网页 cookie

    定义: 从JavaScript的角度看,cookie 就是一些字符串信息.这些信息存放在客户端的计算机中,用于客户端计算机与服务器之间传递信息. 使用:document.cookie = 'usern ...

  9. 浅谈java内存分配和回收策略

    一.导论 java技术体系中所提到的内存自动化管理归根结底就是内存的分配与回收两个问题,之前已经和大家谈过java回收的相关知识,今天来和大家聊聊java对象的在内存中的分配.通俗的讲,对象的内存分配 ...

  10. JavaScript中for循环的使用详解

    or循环是循环最紧凑的形式,并包含有以下三个重要部分组成: 循环初始化计数器的初始值.初始化语句执行循环开始之前. 测试语句,将测试如果给定的条件是真还是假.如果条件为真,那么将要执行的循环中给定的代 ...