Oracle:将现有表从dmp导入新表

时间:2016-02-18 11:19:08

标签: oracle shell impdp

我可以使用以下命令

导出表格
exp usr1/user1@tes tables=table1 file=/myfoler/export/parties.dmp log=/myfoler/export/parties.log statistics=none direct=y

但是当我尝试将dmp文件导入新表时,它失败了

imp usr1/user1@tes file=/myfoler/export/parties.dmp buffer=131072 commit=y log=/myfoler/export/parties_imp.log feedback=1000 ignore=Y tables=export_test

我这样做时会出现以下错误

  

IMP-00033:警告:表" EXPORT_TEST"在导出文件中找不到

有人可以帮我理解我哪里错了吗?我想将转储导入到已创建的新表中。

1 个答案:

答案 0 :(得分:2)

您需要使用REMAP_TABLE选项

REMAP_TABLE=[schema.]old_tablename[.partition]:new_tablename