`
13594135
  • 浏览: 193078 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

EXPDP命令行选项

阅读更多
EXPDP命令行选项

  1. ATTACH

  expdp scott/tiger ATTACH=scott.export_job

  EXPORT> start_job, stop_job, kill_job, status

  2. CONTENT

  该选项用于指定要导出的内容.默认值为ALL

  CONTENT={ALL | DATA_ONLY | METADATA_ONLY}

  3. DIRECTORY

  指定转储文件和日志文件所在的目录

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

  建立目录:

  CREATE DIRECTORY dump as ‘e:\dump’;

  授权

  grant read,write on directory testdump to als_adp;

  查询创建了那些子目录:

  SELECT * FROM dba_directories;

  4. DUMPFILE

  用于指定转储文件的名称,默认名称为expdat.dmp

  通配符%U

  5. ESTIMATE

  指定估算被导出表所占用磁盘空间分方法.默认值是BLOCKS

  EXTIMATE={BLOCKS | STATISTICS}

  6. EXTIMATE_ONLY

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

  EXTIMATE_ONLY={Y | N}

  7. EXCLUDE

  该选项用于指定执行操作时释放要排除对象类型或相关对象

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

  Object_type用于指定要排除的对象类型,name_clause用于指定要排除的具体对象.EXCLUDE和INCLUDE不能同时使用

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

  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] [,… ]

  14. JOB_NAME

  指定要导出作用的名称,默认为SYS_XXX

  JOB_NAME=jobname_string

  15. LOGFILE

  指定导出日志文件文件的名称,默认名称为export.log

  LOGFILE=[directory_object:]file_name

  16. NETWORK_LINK

  指定数据库链名,如果要将远程数据库对象导出到本地例程的转储文件中,必须设置该选项.

  17. NOLOGFILE

  该选项用于指定禁止生成导出日志文件,默认值为N.

  18. PARALLEL

  指定执行导出操作的并行进程个数,默认值为1 
19. PARFILE

  指定导出参数文件的名称

  PARFILE=[directory_path] file_name

  20. QUERY

  用于指定过滤导出数据的where条件

  QUERY=[schema.] [table_name:] query_clause

  Schema用于指定方案名,table_name用于指定表名,query_clause用于指定条件限制子句.QUERY选项不能与 CONNECT=METADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPACES等选项同时使用.

  Expdp scott/tiger directory=dump dumpfiel=a.dmp

  Tables=emp query=’WHERE deptno=20’

  21. SCHEMAS

  该方案用于指定执行方案模式导出,默认为当前用户方案.

  22. STATUS

  指定显示导出作用进程的详细状态,默认值为0

  23. TABLES

  指定表模式导出

  TABLES=[schema_name.]table_name[:partition_name][,…]

  Schema_name用于指定方案名,table_name用于指定导出的表名,partition_name用于指定要导出的分区名.

  24. TABLESPACES

  指定要导出表空间列表

  25. TRANSPORT_FULL_CHECK

  该选项用于指定被搬移表空间和未搬移表空间关联关系的检查方式,默认为N.

  当设置为Y时,导出作用会检查表空间直接的完整关联关系,如果表空间所在表空间或其索引所在的表空间只有一个表空间被搬移,将显示错误信息.当设置为N时,导出作用只检查单端依赖,如果搬移索引所在表空间,但未搬移表所在表空间,将显示出错信息,如果搬移表所在表空间,未搬移索引所在表空间,则不会显示错误信息.

  26. TRANSPORT_TABLESPACES

  指定执行表空间模式导出

  27. VERSION

  指定被导出对象的数据库版本,默认值为COMPATIBLE.

  VERSION={COMPATIBLE | LATEST | version_string}

  为COMPATIBLE时,会根据初始化参数COMPATIBLE生成对象元数据;为LATEST时,会根据数据库的实际版本生成对象元数据.version_string用于指定数据库版本字符串.

  IMPDP命令行选项与EXPDP有很多相同的,不同的有:

  1,REMAP_DATAFILE

  该选项用于将源数据文件名转变为目标数据文件名,在不同平台之间搬移表空间时可能需要该选项.

  REMAP_DATAFIEL=source_datafie:target_datafile

  2,REMAP_SCHEMA

  该选项用于将源方案的所有对象装载到目标方案中.

  REMAP_SCHEMA=source_schema:target_schema

  3,REMAP_TABLESPACE

  将源表空间的所有对象导入到目标表空间中

  REMAP_TABLESPACE=source_tablespace:target:tablespace

  4.REUSE_DATAFILES

  该选项指定建立表空间时是否覆盖已存在的数据文件.默认为N

  REUSE_DATAFIELS={Y | N}

  5.SKIP_UNUSABLE_INDEXES

  指定导入是是否跳过不可使用的索引,默认为N

  6,SQLFILE

  指定将导入要指定的索引DDL操作写入到SQL脚本中

  SQLFILE=[directory_object:]file_name

  Impdp scott/tiger DIRECTORY=dump DUMPFILE=tab.dmp SQLFILE=a.sql

  7.STREAMS_CONFIGURATION

  指定是否导入流元数据(Stream Matadata),默认值为Y.

  8,TABLE_EXISTS_ACTION

  该选项用于指定当表已经存在时导入作业要执行的操作,默认为SKIP

  TABBLE_EXISTS_ACTION={SKIP | APPEND | TRUNCATE | FRPLACE }

  当设置该选项为SKIP时,导入作业会跳过已存在表处理下一个对象;当设置为APPEND时,会追加数据,为TRUNCATE时,导入作业会截断表,然后为其追加新数据;当设置为REPLACE时,导入作业会删除已存在表,重建表病追加数据,注意,TRUNCATE选项不适用与簇表和 NETWORK_LINK选项

  9.TRANSFORM

  该选项用于指定是否修改建立对象的DDL语句

  TRANSFORM=transform_name:value[:object_type]

  Transform_name用于指定转换名,其中SEGMENT_ATTRIBUTES用于标识段属性(物理属性,存储属性,表空间,日志等信息),STORAGE用于标识段存储属性,VALUE用于指定是否包含段属性或段存储属性,object_type用于指定对象类型.

  Impdp scott/tiger directory=dump dumpfile=tab.dmp Transform=segment_attributes:n:table

  10.TRANSPORT_DATAFILES

  该选项用于指定搬移空间时要被导入到目标数据库的数据文件

  TRANSPORT_DATAFILE=datafile_name

  Datafile_name用于指定被复制到目标数据库的数据文件

  Impdp system/manager DIRECTORY=dump DUMPFILE=tts.dmp TRANSPORT_DATAFILES=’/user01/data/tbs1.f’

分享到:
评论

相关推荐

    ORACLE EXPDPIMPDP 参数详解

    EXPDP 命令行选项: 1. ATTACH 选项用于在客户会话与已存在导出作用之间建立关联。 语法:ATTACH=[schema_name.]job_name 注意:如果使用 ATTACH 选项,在命令行除了连接字符串和 ATTACH 选项外,不能指定任何...

    ORACLE expdp-impdp使用

    - **用途**: 显示EXPDP命令行选项的帮助信息。 - **语法**: ```plaintext HELP={Y|N} ``` - **参数解释**: - `Y`: 显示帮助信息。 - `N`: 不显示帮助信息。 - **示例**: ```plaintext expdp HELP=y ``` ...

    expdp-impdp_用法详解

    EXPDP 命令行选项 EXPDP 命令支持多种选项,可以根据需要选择合适的选项。 1. ATTACH 选项 ATTACH 选项用于在客户会话与已存在导出作用之间建立关联。语法如下: ATTACH=[schema_name.]job_name Schema_name ...

    ORACLE数据泵参数说明

    HELP 选项用于指定是否显示 expdp 命令行选项的帮助信息,以便在执行数据泵操作时可以正确地了解命令选项。 12. INCLUDE:指定导出时包含的对象。 INCLUDE 选项用于指定导出时包含的对象,以便在执行数据泵操作时...

    Oracle10g导入导出

    ##### 3.1 EXPDP 命令行选项 ###### 3.1.1 ATTACH 选项 用于在客户端会话与已存在的导出作业之间建立关联。 - **语法**: `ATTACH=[schema_name.]job_name` - `schema_name`: 指定模式名。 - `job_name`: 指定导出...

    oracle10g新工具expdp,impdp详解

    expdp 的使用方式是在命令行中输入相应参数。通过`expdp help=y`,我们可以看到expdp的基本用法和参数说明。例如,`expdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.dmp` 这个命令将使用scott用户的凭证,将数据...

    expdp—impdp

    expdp是Oracle Data Pump Export的命令行工具,它能快速高效地将数据库对象和数据导出到一个或多个文件中,这些文件通常被称为转储文件。expdp的特点包括: 1. **高速度**:Data Pump技术使用多线程处理,提高了...

    Oracle_10G使用数据泵(EXPDP和IMPDP)

    - 如果使用 ATTACH 选项,在命令行除了连接字符串和 ATTACH 选项外,不能指定任何其他选项。 ##### 3.2 CONTENT 选项 该选项用于指定要导出的内容,默认值为 ALL。 **语法:** ```bash CONTENT={ALL|DATA_ONLY|...

    oracle数据迁移expdp,impdp

    1. **基本概念**:expdp是Oracle Data Pump Export的命令行工具,用于将数据库对象和数据导出到一个或多个二进制文件中。这些文件通常称为“dump files”,包含数据库对象的元数据和数据。 2. **基本语法**: ``` ...

    oracle数据泵导入导出原件bat

    在参数文件`expdp_params.txt`中,你可以写入类似上面的命令行选项。 4. **权限和目录对象**: 使用数据泵之前,需要确保用户有足够的权限,并在数据库中创建了指向实际文件系统的目录对象。目录对象是数据库中的...

    玩转oracle11g数据泵

    3.1 命令行方式调用:用户可以直接在命令行界面输入EXPDP或IMPDP命令,配合各种参数进行数据的导出和导入。 3.2 参数文件方式调用:将所有参数写入一个文件,然后通过参数文件调用数据泵,这种方式便于管理和重复...

    Oracle单一平台数据导入导出命令行操作说明.rar

    使用EXPDP时,你可以指定要导出的用户、表、目录等,并可以设置各种选项,如是否导出表空间、是否只导出数据而不包括对象定义等。例如,基本的导出命令格式如下: ``` expdp username/password directory=DIR_NAME...

    Oracle导出除忽略表以外的其他表

    在命令行中,我们可以使用`expdp`命令来执行这个操作。基本语法如下: ``` expdp username/password directory=dir_name dumpfile=filename.dmp logfile=logfile.log parameters='EXCLUDE=TABLE:"string1,string2...

    史上最全Oracle数据泵常用命令.docx

    Oracle 数据泵是一组用于高效导入导出数据的强大工具,主要包括两个命令行工具:`expdp` 和 `impdp`。它们支持快速地在Oracle数据库之间进行数据迁移,不仅提高了数据传输效率,还简化了迁移过程中的操作步骤。与...

    oracle远程导入.docx

    在命令行中,expdp接受一系列参数,如用户名、密码、连接的服务名、导出文件的路径以及要导出的对象等。例如: - `expdp username/psw@TEST file=d:test.dmp full=y` 导出整个TEST数据库。 - `expdp username/psw@...

    oracle 数据泵详解

    EXPDP 和 IMPDP 都可以在命令行 mode 或图形化界面中使用。 二、数据泵导出导入与传统导出导入的区别 数据泵导出导入与传统导出导入的主要区别在于: * 数据泵可以处理大量数据,并且速度更快。 * 数据泵支持并行...

    Oracle数据泵导入导出

    Oracle数据泵(expdp/impdp)是一种非常强大的工具,它不仅提供了高效的数据库数据传输能力,而且还支持各种灵活的数据导出和导入选项。对于需要在Oracle数据库之间迁移数据的应用场景来说,使用数据泵能够极大地...

Global site tag (gtag.js) - Google Analytics