oracle impdp ora-44001:方案无效

同事用expdp 导出来的dmp文件,在另外机器进行impdp导入时,提示ora-44001:方案无效。

 

ORA-39083: 对象类型 TABLE:"YQDA"."XXXX" 创建失败, 出现错误:
ORA-00959: 表空间 'XXX' 不存在

 

以前导入步骤参考:https://www.cnblogs.com/wangsaiming/p/11758933.html

 

目前主要解决办法是:impdp命令需要用另外几个参数。

 

impdp 用户名/密码@orcl directory=dpdata2 dumpfile=XXXXXX.DMP logfile=20200309.log remap_schema=XXX:LVAMS transform=segment_attributes:n 

 

主要参数为:

remap_schema : 修改原数据dmp的用户,格式 【old :new】 如【XXX:LVAMS】

transform=segment_attributes:n 解决表空间不相同的情况

 

--其他几个参数

remap_tablespace : 修改原数据dmp的表空间,格式【old :new】

content: ALL : 导出对象定义及其所有数据 ; DATA_ONLY : 只导出对象数据 ;METADATA_ONLY :只导出对象定义

 

posted @ 2020-03-09 14:26  亿典通柄棋  阅读(924)  评论(0编辑  收藏  举报