Oracle 数据泵导出导入(映射表空间、Schema)
在Oracle Data Pump中,可以使用remap_tablespace
参数来在导入时映射表空间名称。如果需要映射Schema,可以使用remap_schema
参数。
以下是一个使用Data Pump导出(expdp
)和导入(impdp
)进行表空间和Schema映射的例子:
导出时,指定需要映射的表空间和目标表空间:
expdp system/password@db11g directory=datapump_dir dumpfile=expdp.dmp logfile=expdp.log remap_tablespace=old_tablespace:new_tablespace
导入时,指定需要映射的Schema和新的Schema名称:
impdp system/password@db11g directory=datapump_dir dumpfile=expdp.dmp logfile=impdp.log remap_schema=old_schema:new_schema
在这个例子中,old_tablespace
是源数据库中的表空间名称,new_tablespace
是目标数据库中你希望数据导入到的表空间。同样地,old_schema
和new_schema
分别是源Schema和目标Schema的名称。
请确保在执行这些操作之前,目标数据库中已经创建好了相应的表空间和Schema,并且用户有权限对其进行操作。
评论已关闭