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