用IMP向测试库导入DMP时,遇到了ORA-00959表空间不存在的问题。
一般的解决方法:
1.先建表,在导入dmp时加ignore=y 的参数。
2.新建对应的表空间
3.使用expdp从新导出,在impdp时用REMAP_TABLESPACE
无论用那种方法都比较麻烦,都需要耗费一定的工作量。如果在oracle10g中,
采用重命名表空间的方法,可以快速解决这个问题。
SQL> alter tablespace &old_tbsname rename to &new_tbs_name;
如当前用户默认的表空间为TEST,现在改为需要的表空间YWDBS
SQL> alter tablespace txmc rename to CMS;
转载于:https://blog.51cto.com/xpt51/775505