我以用户"SCOTT"创建了许多相互关联的表。在oracle数据库中我想将这些表及其数据复制到新用户"PRODUCTION"
对于从"SCOTT"导出数据,我使用:
。/expdp scott schemas= scott directory=TEST_DIR dumpfile= scott。dmp logfile=expdpSCOTT.log CONTENT=ALL
现在导入它,当我使用命令:
。/impdp生产目录=TEST_DIR dumpfile=SCOTT。dmp logfile=impdpSCOTT.log CONTENT=ALL
,值得注意的是在生产中被创建。上述命令(IMDB
)的输出为"Job "PRODUCTION";SYS_IMPORT_FULL_01"成功完成"。
请帮我解决这个问题。
谢谢
您需要添加参数REMAP_SCHEMA=SCOTT:PRODUCTION。请参阅impdb文档。如果没有它,导出中就没有任何与生产用户相关的内容。