将一个用户的 table 导入另一个用户的 table
Import a table from a user to a table of an other user
我正在尝试使用 imp 将 table 从用户 abdou2 导入到用户 abdou1。
我使用
从文件转储中的 abdou2 导出了我的 table
exp abdou2/root file=CLIENTS.dmp tables=CLIENTS
然后,我在 abdou1 中创建了一个完全相同的 Table 但为空,使用:
CREATE TABLE imp_CLIENTS AS SELECT * FROM abdou2.CLIENTS WHERE 1=2;
我想直接使用 imp import abdou2.CLIENTS 到 abdou1.imp_CLIENTS。上面提到的两条指令都有效。有可能吗?谢谢
确实,更好的解决方案是使用 expdp/impdp。
我正在尝试使用 imp 将 table 从用户 abdou2 导入到用户 abdou1。 我使用
从文件转储中的 abdou2 导出了我的 tableexp abdou2/root file=CLIENTS.dmp tables=CLIENTS
然后,我在 abdou1 中创建了一个完全相同的 Table 但为空,使用:
CREATE TABLE imp_CLIENTS AS SELECT * FROM abdou2.CLIENTS WHERE 1=2;
我想直接使用 imp import abdou2.CLIENTS 到 abdou1.imp_CLIENTS。上面提到的两条指令都有效。有可能吗?谢谢
确实,更好的解决方案是使用 expdp/impdp。