快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

和记娱乐安卓下载和:Oracle数据泵导出导入与传统导出导入的区别



Oracle Database 10g引入了最新的数据泵(Data Dump)技巧,使DBA或开拓职员可以将数据库元数据(工具定义)和数据快速移动到另一个oracle数据库中。

数据泵导出导入(EXPDP和IMPDP)的感化

1、实现逻辑备份和逻辑规复。

2、在数据库用户之间移动工具。

3、在数据库之间移动工具

4、实现表空间搬移。 数据泵导出导入与传统导出导入的差别:

在10g之前,传统的导出和导入分手应用EXP对象和IMP对象,从10g开始,不仅保留了原有的EXP和IMP对象,还供给了数据泵导出导入对象EXPDP和IMPDP.应用EXPDP和IMPDP时应该留意的事变;

EXP和IMP是客户段对象法度榜样,它们既可以在客户端应用,也可以在办事器段应用。

EXPDP和IMPDP是办事真个对象法度榜样,他们只能在ORACLE办事端应用,不能在客户端应用

IMP只适用于EXP导出文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出文件,而不适用于EXP导出文件。

数据泵导出包括导出表,导出规划,导出表空间,导出数据库4种要领。

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

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

8. FILESIZE

指定导出文件的最大年夜尺寸,默觉得0,(表示文件尺寸没有限定)

9. FLASHBACK_S和记娱乐安卓下载和CN

指定导出特定SCN时候的表数据

FLASHBACK_SCN=scn_value

Scn_value用于标识SCN值。FLASHBACK_SCN和FLASHBACK_TIME不能同时应用

E和记娱乐安卓下载和xpdp 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

Directory_object用于指定目录工签字称,file_name用于指定导出日志文件名。假如不指定directory_object.导出感化会自动应用DIRECTORY的响应选项值。

Expdp scott/tiger DIRECTORY=dump DUMPFILE=a.dmp logfile=a.log

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用于指定命据库版本字符串。调用EXPDP

应用EXPDP对象时,其转储文件只能被寄放在DIRECTORY工具对应的OS目录中,而不能直接指定转储文件所在的OS目录。是以,应用EXPDP对象时,必须首先建立DIRECTORY工具。并且必要为数据库用户赋予应用DIRECTORY工具权限。

CREATE DIRECTORY dump dir AS ‘D:DUMP’;

GRANT READ, WIRTE ON DIRECTORY dump_dir TO scott;

1、导出表

Expdp scott/tiger DIRECTORY=dump_dir DUMPFILE=tab.dmp TABLES=dept,emp

2、导出规划

Expdp scott/tiger DIRECTORY=dump_dir DUMPFILE=schema.dmp

SCHEMAS=system,scott

3、导出表空间

Expdp system/manager DIRECTORY=dump_dir DUMPFILE=tablespace.dmp

TABLESPACES=user01,user02

4、导出数据库

Expdp system/manager DIRECTORY=dump_dir DUMPFILE=full.dmp FULL=Y

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: