参数名
|
是否必须
|
说明
|
expdp
|
√
|
expdp 数据库用户名/\"数据库用户密码\"@TNS名称;因为密码需要用双引号括起来,所以要转义双引号
|
DIRECTORY
|
√
|
导出文件存放的逻辑目录,可通过以下查询得到
SELECT * FROM DBA_DIRECTORIES;
|
DUMPFILE
|
√
|
导出的文件名,后缀必须是.dmp
|
REUSE_DUMPFILES
|
非必须,默认为N
|
是否覆盖原文件,Y为覆盖,N为不覆盖
|
LOGFILE
|
非必须
|
导出过程的日志文件名,后缀必须是.log
|
NOLOGFILE
|
非必须,默认为N
|
是否不写入日志,Y为不写入,N为写入
|
INCLUDE
|
非必须,不能与EXCLUDE同时使用
|
包括特定对象类型;可用操作符:IN、LIKE、NOT IN、NOT LIKE、>、<、!=;例如:
INCLUDE=[object_type]:[name_clause],[object_type]:[name_clause]
VIEW、PACKAGE、FUNCTION、INDEX、CONSTRAINTS、TABLE、SCHEMA、USER等
|
EXCLUDE
|
非必须,不能与INCLUDE同时使用
|
排除特定的对象类型;可用操作符:IN、LIKE、NOT IN、NOT LIKE、>、<、!=;例如:
EXCLUDE=[object_type]:[name_clause],[object_type]:[name_clause]
|
FULL
|
4选1,必须要
|
是否导出完整地数据库,即所有用户都导出来;
|
SCHEMAS
|
要导出的方案的列表 [登录方案],即要导出的用户;
| |
TABLESPACES
|
要导出的表空间,可以同时导出多个,用英文逗号隔开;
| |
TABLES
|
要导出的表,可以同时导出多个,用英文逗号隔开,前面可以加用户名;
| |
QUERY
|
用于导出表的子集的WHERE子句,可以写多个,用英文逗号隔开,前面可以加用户名与表名;(需要写WHERE)
| |
CONTENT
|
非必须,默认ALL
|
指定要导出的数据。
有效的关键字值为: [ALL]、DATA_ONLY、METADATA_ONLY;
分别对应:全部、只导出数据、只导出表结构
|
FLASHBACK_SCN
|
非必须,与FLASHBACK_TIME互斥
|
时间戳格式的闪点,查询方式
SELECT TIMESTAMP_TO_SCN(to_timestamp('2020-09-07 10:30:00', 'YYYY-MM-DD HH24:MI:SS')) FROM DUAL;
|
FLASHBACK_TIME
|
非必须,与FLASHBACK_SCN互斥
|
Linux环境下的时间格式闪点,双引号、单引号、括号都需要转义
|
Windows环境下的时间格式闪点,只需要转义双引号即可
| ||
时间格式闪点,取本地时间戳
| ||
时间格式闪点,取数据库服务器时间戳
| ||
CONSISTENT
|
保证数据一致性,即导出的数据都是同一个时间点的,貌似11g及以上才有,没试过
| |
VERSION
|
非必须,默认COMPATIBLE
|
要导出的对象版本,有效的关键字值为: [COMPATIBLE]、LATEST、任何有效的数据库版本;
[COMPATIBLE]:导出的数据版本与当前数据库版本一致,即相当于没写...
LATEST:最高版本与数据库版本保持一致,没看懂...
|
ENCRYPTION
|
非必须,默认NONE
|
加密某个转储文件的一部分或全部。
有效的关键字值为:ALL、DATA_ONLY、ENCRYPTED_COLUMNS_ONLY、METADATA_ONLY、NONE;
分别对应:全部加密、仅加密数据、仅对列进行加密、仅加密表结构、不加密;
|
ENCRYPTION_ALGORITHM
|
非必须,默认AES128
|
指定加密的方式。
有效的关键字值为:[AES128]、AES192、AES256;
|
ENCRYPTION_MODE
|
非必须,默认TRANSPARENT
|
生成加密密钥的方法。
有效的关键字值为:DUAL、PASSWORD、[TRANSPARENT];
分别对应:对偶、密码、透明;
|
ENCRYPTION_PASSWORD
|
用于在转储文件中创建加密数据的口令密钥。仅当ENCRYPTION_MODE=PASSWORD时,为必录
| |
COMPRESSION
|
非必须,默认METADATA_ONLY
|
压缩,减少转储文件的大小。有效的关键字值为:
ALL:对导出的元数据和表数据都进行压缩,得到的导出文件是最小的,耗时也是最长的。
DATA_ONLY:仅对表数据进行压缩,对于大数据量的导出效果明显,会比METADATA_ONLY方式得到更小的压缩文件。
[METADATA_ONLY]:仅对元数据进行压缩,而不会对表数据进行压缩,这种压缩执行后效果一般不是很明显,不过速度比较快。
NONE:不进行任何的压缩,导出后的文件也是最大的。
|
REMAP_DATA
|
指定数据转换函数。
| |
NETWORK_LINK
| ||
PARFILE
| ||
SOURCE_EDITION
|
Oracle数据泵EXPDP备份参数
于 2023-05-27 19:45:47 首次发布
文章详细介绍了Oracle数据库的expdp命令用于数据导出的各种参数,包括必需和非必需参数,如用户名、密码、目录、导出文件名、重用文件选项、日志文件、包含/排除对象类型、导出范围(全库、特定用户、表空间、表等)、数据一致性、版本控制、加密和压缩等设置。这些参数帮助用户定制化的进行数据库导出操作。
摘要由CSDN通过智能技术生成