重庆思庄Oracle、Redhat认证学习论坛
标题: expdp部分参数的说明 [打印本页]
作者: 王亮 时间: 2020-3-17 19:22
标题: expdp部分参数的说明
本帖最后由 王亮 于 2020-3-17 19:27 编辑
EXPDP参数说明:
COMPRESSION减少转储文件大小,也就是通俗说压缩。COMPRESSION的值有ALL,DATA_ONLY,METADATA_ONLY和NONE。其中
ALL 全部压缩,压缩比例是最高的
DATA_ONLY 压缩数据
METADATA_ONLY 压缩元数据,也就是对象定义。COMPRESSION的默认值。
NONE 不进行任何压缩,导出的文件也是最大的
数据量大的时候,建议使用压缩参数,值设置为ALL
PARALLEL 开启并行
PARALLEL一般开启的设置不要超过cpu * 2
如果设置 EXPDP parallel=4 必须要设置4个EXPDP文件,不然PARALLEL是有问题的,同时EXPDP会使用一个WORKER进程导出METADATA,其他WORKER进程会同时出数据,如果EXPDP作业很于250M 只会启动一个WORKER进程如果是500M会启动2个,1000M及会启动4个WOKER进程,所以一般是加上%U来设置多个文件。
举例:expdp system/****PARALLEL=4JOB_NAME=full_bak_job full=y dumpfile=expdptest:back_%U.dmplogfile=expdptest:back.log
而在11GR2后EXPDP和IMPDP的WORKER进程会在多个INSTANCE启动,所以DIRECTORY需要在共享磁盘上,如果没有设置共享磁盘还是指定cluster=no 来防止报错。
COMPRESSION_ALGORITHM 指定压缩的算法,值 有BASIC,LOW,MEDIUM,HIGH,其中BASIC为默认的算法。
CONTENT 导出导入的内容,值有ALL,DATA_ONLY,METADATA_ONLY CONTENT值为ALL 时,将导出对象定义及其所有数据.为DATA_ONLY时,只导出对象数据,为METADATA_ONLY时,只导出对象定义。另外,CONTENT=METADATA_ONLY 在导出时,可以使用rows=n来代替。
DIRECTORY 指定导出和导入的文件和日志的目录
DUMPFILE 指定导出和导入的文件名,可以一个也可以多个,多个文件,以逗号隔开
ENCRYPTION 进行加密值分别有ALL,DATA_ONLY,ENCRYPTED_COLUMNS_ONLY,METADATA_ONLY和NONE
ALL 全部加密
DATA_ONLY 加密数据记录
ENCRYPTED_COLUMNS_ONLY 加密数据列,也就是字段
METADATA_ONLY 加密元数据,就是对象定义这些
NONE 不进行加密
ENCRYPTION_MODE 加密的方法
DUAL 包含PASSWORD和TRANSPARENT的加密方式
PASSWORD 使用口令的方式加密
TRANSPARENT 使用透明方式加密(默认值)
ENCRYPTION_PASSWORD 指定加密的口令
ENCRYPTION_PWDP_PROMPT 设置是否进行提示输入加密口令,默认值是NO
ESTIMATE 评估导出作业大小,可以按BLOCKS和STATISTICS来进行评估,默认是按BLOCKS进行评估
ESTIMATE_ONLY 只评估而不导出,如果该参数的值为NO,那么会在评估的同时,会执行导出任务。如果值为YES,那么只评价导出文件的大小而不进行导出文件的任务。该参数,可以用在执行导出任务之前,进行一下导出文件的大小,避免因导出的文件超过磁盘空间不够的问题。同时也可以验证导出语句是否可以执行。
EXCLUDE 排除指定的对象,除指定的对象不导出导入外,其他对象都能导出或导入。
格式:EXCLUDE=schema:=\”\’schemaID\’\”
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) |
Powered by Discuz! X3.2 |