remap使得数据泵变得非常灵活。可以将数据导入到不同的用户、表空间、数据以及数据文件。

以下列举几个常用的:

1、REMAP_SCHEMA

该选项用于将源方案的所有对象装载到目标方案中:REMAP_SCHEMA=source_schema:target_schema

举例:
IMPDP sql_music/password@sqlmusic DIRECTORY=dmp_dir schemas=sql_music dumpfile=fullbackup*.dmp REMAP_SCHEMA=sql_music:music


2、REMAP_TABLESPACE

将源表空间的所有对象导入到目标表空间中:REMAP_TABLESPACE=source_tablespace:target:tablespace

举例:
IMPDP sql_music/password@sqlmusic DIRECTORY=dmp_dir schemas=sql_music dumpfile=fullbackup*.dmp remap_tablespace=SQL_MUSIC:MUSIC


3、REMAP_DATAFILE

该选项用于将源数据文件名转变为目标数据文件名,在不同平台之间搬移表空间时可能需要该选项.
REMAP_DATAFIEL=source_datafie:target_datafile

这个目前在项目中暂未遇到使用场景,不敢贸然写语句坑大家。目前惯用的方案就是建好库和响应的表空间后导入。

01-05 05:06