1

我在 oracle DB 中以用户“SCOTT”的身份创建了许多相互关联的表。我想将这些表及其数据复制到新用户“PRODUCTION”

为了从“SCOTT”导出数据,我使用了:

./expdp scott schemas=SCOTT 目录=TEST_DIR 转储文件=SCOTT.dmp 日志文件=expdpSCOTT.log CONTENT=ALL

现在导入它,当我使用命令时:

./impdp 生产目录=TEST_DIR 转储文件=SCOTT.dmp 日志文件=impdpSCOTT.log 内容=全部

,值得注意的是在 PRODUCTION 中创建。上述命令 ( IMDB) 的输出是“作业“PRODUCTION”。“SYS_IMPORT_FULL_01”成功完成'。

请帮我解决问题。

谢谢

4

1 回答 1

4

您需要添加参数 REMAP_SCHEMA=SCOTT:PRODUCTION。请参阅impdb 文档。没有它,导出中没有与您的生产用户相关的任何内容。

于 2011-07-22T16:18:17.373 回答