首页 > 解决方案 > 将一个用户的表导入其他用户的表

问题描述

我正在尝试使用 imp 将表从用户 abdou2 导入到用户 abdou1。我使用以下方法从文件转储中的 abdou2 导出了我的表:

exp abdou2/root file=CLIENTS.dmp tables=CLIENTS

然后,我在 abdou1 中创建了一个完全相同但为空的表,使用:

CREATE TABLE imp_CLIENTS AS SELECT * FROM abdou2.CLIENTS WHERE 1=2;

我想直接通过使用imp import abdou2.CLIENTS 到abdou1.imp_CLIENTS。上面提到的两个指令都有效。有可能吗?谢谢

标签: oracleexpimp

解决方案


实际上,更好的工作解决方案是使用 expdp/impdp。


推荐阅读