我在oracle DB中以用户"SCOTT“的身份创建了许多相互链接的表。我想将这些表及其数据复制到新用户"PRODUCTION“中。
为了从"SCOTT“导出数据,我使用:
。/expdp scott schemas=SCOTT directory=TEST_DIR dumpfile=SCOTT.dmp logfile=expdpSCOTT.log CONTENT=ALL
现在导入它,当我使用命令时:
./impdp PRODUCTION directory=TEST_DIR dumpfile=SCOTT.dmp logfile=impdpSCOTT.log CONTENT=ALL
,值得注意的是在生产中创建。上面命令(IMDB)的输出是"Job "PRODUCTION"."SYS_IMPORT_FULL_01“successfully”。
请帮我解决这个问题。
谢谢
发布于 2011-07-23 00:18:17
您需要添加参数REMAP_SCHEMA=SCOTT:PRODUCTION。请参阅impdb documentation。如果没有它,导出中就没有与您的生产用户相关的内容。
https://stackoverflow.com/questions/6792034
复制相似问题