使用排除参数时 impdp 不导入 table 数据
impdp doesn't import table data when using exclude parameter
我想使用以下命令导入数据库转储,这将导入所有数据,但不包括索引并禁用约束
impdp FERROVIAL/F3RR0V1AL@FERROVIAL PARFILE=params.par
使用包含此参数的参数文件:
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
但是创建了表但是没有任何数据
因为您将参数REUSE_DATAFILES
指定为YES
,那么现有的数据文件将被重新初始化。
因此,您需要设置 REUSE_DATAFILES = NO
或删除此参数,因为默认值为 NO
REUSE_DATAFILES=YES may result in a loss of data.
我想使用以下命令导入数据库转储,这将导入所有数据,但不包括索引并禁用约束
impdp FERROVIAL/F3RR0V1AL@FERROVIAL PARFILE=params.par
使用包含此参数的参数文件:
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
但是创建了表但是没有任何数据
因为您将参数REUSE_DATAFILES
指定为YES
,那么现有的数据文件将被重新初始化。
因此,您需要设置 REUSE_DATAFILES = NO
或删除此参数,因为默认值为 NO
REUSE_DATAFILES=YES may result in a loss of data.