expdp参数详解

  • 格式:docx
  • 大小:17.88 KB
  • 文档页数:5

expdp参数详解

expdp

1.attach

用于在客户会话与已存在的作业建立联系

attach=[schema_name.]job_name

查看job_name :SELECT * FROM DBA_DATAPUMP_JOBS

/doc/919893142.html,pression 11g

用于指定导出时要压缩的数据,默认metadata_only

compression={all| data_only |metadata_only | none}

all 压缩元数据和对象数据data_only 只压缩对象数据metadata_only 只压缩元数据none 不压缩任何数据

3.content

指定要导出的内容,默认all

content={all | data_only | metadata_only }

all 对象结够及数据data_only 表示导出数据metadata_only 只导出对象结构

4.data_options 11g

用于为某些类型的数据提供选项11g xnl_clobs

5.directory

指定转储文件的目录

directory=directory_object

6.dumpfile

指定转储文件的名称

dumpfile=[directory_object:]file_name[,.....]

7.encryption

是否加密导出数据默认none

encryption={all | data_only |metadata_only |

encrypted_columns_only | none}

all 对象和元数据d ata_only 对象加密metadata_only 元数据加密encryption_columns_only 只加密加密列none 不加密

8.encryption_algorithm

加密算法默认aes128

encryption_algorithm= {aes128 | aes 192 | aes 256}

9.encryption_mode

加密和解密所使用的安全类型

encryption_mode={dual | password |transparent }

dual 表示用oracle wallet 或指定口令建立导出文件password 指定口令建立导出文件transparent oracle wallet建立导出文件

10.encryption_password

指定加密和解密口令encryption_password=password

11.estimate

估计被导出表所占用的磁盘空间的方法默认:blocks

estimate={blocks |statistics}

blocks 安照目标对象所占用的数据块个数乘以数据块的尺寸估计对象占用的空间,statics 安装最近的统计值估算对象占用的表空间

12.estimate_only

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

estimate_only={Y|N}

13.EXCLUDE

用于指定导出时的排出对象类型或相关对象。

exclude=object_type[:name_clause][,....]

object_type 对象类型,name_clause 指具体对象

14.filesize

导出文件的大小默认0 无限制

filesize=integer [ B | K |M |G]

15.flashback_scn

用于指定特殊的scn点的表

flashback_scn=scn_value

16.flashback_time 用于定导出特定时间点的表数据

flashback_time=“TO_TIMESTAMP(time-value)”

17. full

导出数据库默认N

full={y|n}

18.help

显示信息help=y

19.include

指定导出时包含的对象类型及相关对象

include=object_type [:name_clause] [,....]

20.job_name

指定作业的名称默认sys_xxx

job_name=jobname_string

21.logfile

指定导出日志的名称:

logfile=[directory_object:]file_name

/doc/919893142.html,work_link

指定数据库链名。远程到本地必须设置

network_link=source_database_link

用于指定数据库的链名不可导出远程的对象表需要本地有数据库数据库内建立dblink 和directry路径

23.nologfile

禁止生产导出日志y|n

24.parallel =integer

操作并行进程数一般是cpu的2倍可以被文件个数整除

25.parfile

指定导出的参数文件的名称。

parfile=[directory_path]file_name

26.query

该参数过滤导出数据的where条件。 query=[sehema.][table_name:] query_clause

query_clause 用于指定语句不可与content=metadata

estimate_only transport_tablespaces 同时使用。query=“where

deptno=10”

27.remap_data

用于转换列的数据函数,并将转换值导出到文件中

remap_data=[schema1.]tablename.column_name:[schema2.]pkg.func

28.reuse_dumpfiles Y|N

覆盖已处在的导出文件,默认N

29.SAMPLE

用于指定被采样数据块的百分比

sample=[[schema_name.]table_name:]sample_percent (采用比率)

30.schemas

用于指定特定方案,默认当前用户

31.status

显示当前导出作业进程的详细状态默认为0 时间将为秒

32.tables

导出的表

tables=[schema_name.]table_name[:partition_name][,......]

partition_name 分区名

33.tablespaces

导出表空间

34.transport_full_check Y|N

用于指定被搬移表空间和未搬移表空间的关联关系默认N 当Y导出作业检查表空间之间是完整的关联关系,当个会报错表表空间和表的索引表空间同时搬移才会成功N 表可以成功索引不可成功

35.transport_tablespaces

用于指定搬移的的表空间 36.version

用于指定被导出对象的数据库版本默认compatible

version={compatable | latest |version_string}

compatible 根据compatible参数生成对象latest 根据数据库的实际版本version_string 指定数据库版本(>9.2)

expdp 交换命令:

expdp attach SYS_EXPORT_SCHEMA_01 进入交换模式

1.add_file 向转储数据文件中添加数据转储文件。add_file=[directory_object:]file_name[,...]

2.continue_client 交互模式转换成日志模式continue_client

3.exit_client 退出导出会话

4.filesize

5.help

6.kill_job 分离并删除与当前会话有关的操作

7.parallel 用于添加或增减并行进程数

8.start_job 启动恢复当前作业

9.status

10.stop_job

create directory dump_di r as ‘/oracle/’

grant read,write on directory dum_dir to system