使用exclude参数时,impdp不会导入表数据

时间:2018-01-19 15:23:00

标签: database oracle oracle12c impdp

我想使用下面的命令导入数据库转储,该命令将导入所有数据,但不包括索引并禁用约束

impdp FERROVIAL/F3RR0V1AL@FERROVIAL PARFILE=params.par

使用包含此参数的params文件:

DIRECTORY=DB_EXPDP
DUMPFILE=FERROVIAL.DMP
LOGFILE=FERROVIAL.log
REUSE_DATAFILES=YES
EXCLUDE=REF_CONSTRAINT
EXCLUDE=CONSTRAINT
EXCLUDE=table:"='CONTRATOS'"
EXCLUDE procedure, function, package
EXCLUDE=index

但表格已创建,但没有任何数据

1 个答案:

答案 0 :(得分:1)

由于您已将参数REUSE_DATAFILES指定为YES,因此现有数据文件将重新初始化。

因此,您需要设置 REUSE_DATAFILES = NO 或删除此参数,因为默认值为NO

  

REUSE_DATAFILES = YES可能会导致数据丢失。