参数名
|
是否必须
|
说明
|
impdp
|
√
|
expdp 数据库用户名/\"数据库用户密码\"@TNS名称;因为密码需要用双引号括起来,所以要转义双引号
|
DIRECTORY
|
√
|
要导入的文件存放的逻辑目录,可通过以下查询得到
SELECT * FROM DBA_DIRECTORIES;
|
DUMPFILE
|
√
|
要导入的文件名,后缀必须是.dmp
|
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环境下的时间格式闪点,只需要转义双引号即可
| ||
时间格式闪点,取本地时间戳
| ||
时间格式闪点,取数据库服务器时间戳
| ||
VERSION
|
非必须,默认COMPATIBLE
|
要导入的对象版本,有效的关键字值为: [COMPATIBLE]、LATEST、任何有效的数据库版本;
[COMPATIBLE]:导出的数据版本与当前数据库版本一致,即相当于没写...
LATEST:最高版本与数据库版本保持一致,没看懂...
|
ENCRYPTION_PASSWORD
|
用于在转储文件中创建加密数据的口令密钥。
| |
REMAP_DATA
|
指定数据转换函数。
| |
REMAP_DATAFILE
|
在所有 DDL 语句中重新定义数据文件引用。
| |
REMAP_TABLESPACE
|
将表空间对象重新映射到另一个表空间。
| |
REMAP_SCHEMA
|
将一个方案中的对象加载到另一个方案。
| |
REMAP_TABLE
|
将表名重新映射到另一个表。
| |
NETWORK_LINK
| ||
PARFILE
|
指定参数文件
| |
TABLE_EXISTS_ACTION
|
导入对象已存在时执行的操作。
有效的关键字为: APPEND, REPLACE, [SKIP] 和 TRUNCATE。
| |
SOURCE_EDITION
| ||
TARGET_EDITION
| ||
TRANSFORM
|
Oracle数据泵IMPDP备份参数
于 2023-05-27 19:49:15 首次发布