gpt4 book ai didi

sql - 导出和导入 Oracle 表时遇到问题

转载 作者:太空狗 更新时间:2023-10-30 02:00:49 28 4
gpt4 key购买 nike

我正在使用 Oracle 11,但在两个数据库之间移动表时遇到问题。我已经成功导出了一个 datadumb,如下所示:

expdp.exe www/www@xe tables=TABLE1,TABLE2,TABLE3 directory=dmpdir dumpfile=tables.dmp

当我尝试:

impdp.exe www2/www2@xe tables=TABLE1,TABLE2,TABLE3 directory=dmpdir dumpfile=tables.dmp

结果我得到了以下异常:

ORA-39002: invalid operation
ORA-39166: Object WWW2.TABLE1 was not found.
ORA-39166: Object WWW2.TABLE2 was not found.
ORA-39166: Object WWW2.TABLE3 was not found.

如果我尝试:

impdp.exe www2/www2@xe remap_tables=WWW2:TABLE1,TABLE2,TABLE3 directory=dmpdir dumpfile=tables.dmp

我得到:

LRM-00101: unknown parameter name 'remap_tables'

在我的情况下,我无法使用数据库链接。导入和导出表时如何更改模式?我是否以某种方式误解了 Oracle?

最佳答案

使用 REMAP_SCHEMA=WWW:WWW2 并删除 tables= 子句。

impdp.exe www2/www2@xe REMAP_SCHEMA=WWW:WWW2 directory=dmpdir dumpfile=tables.dmp

关于sql - 导出和导入 Oracle 表时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10519430/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com