数据泵导出导入(映射表空间、Schema)
在Oracle数据泵中,要导出导入(映射)表空间或Schema,可以通过配置数据泵的参数文件(pump\_exp.par和pump\_imp.par)来实现。
导出(使用expdp):
expdp system/password@db11g directory=DATA_PUMP_DIR dumpfile=schema.dmp logfile=schema.log schemas=SCHEMA_NAME
导入(使用impdp):
impdp system/password@db11g directory=DATA_PUMP_DIR dumpfile=schema.dmp logfile=schema.log remap_schema=SRC_SCHEMA:DST_SCHEMA remap_tablespace=SRC_TS:DST_TS
在上述命令中,SCHEMA_NAME
是需要导出的模式名,SRC_SCHEMA
和 DST_SCHEMA
是源模式和目标模式的名称,SRC_TS
和 DST_TS
是源表空间和目标表空间的名称。
注意:
- 需要确保Oracle数据泵目录对于数据泵操作是可访问的。
- 在导入时使用
remap_schema
和remap_tablespace
参数来映射源和目标的Schema和表空间。 - 替换
system/password@db11g
为实际的用户名、密码和数据库服务名。 - 替换
schema.dmp
和schema.log
为实际的dump文件名和日志文件名。
评论已关闭