我在oracle DB中创建了许多相互关联的表作为用户“SCOTT”。 我想将这些表格及其数据复制到新用户“PRODUCTION”
为了从“SCOTT”导出数据,我使用了:
./ expdp scott schemas = SCOTT目录= TEST_DIR dumpfile = SCOTT.dmp logfile = expdpSCOTT.log CONTENT = ALL
现在导入它,当我使用命令时:
./ impdp PRODUCTION目录= TEST_DIR dumpfile = SCOTT.dmp logfile = impdpSCOTT.log CONTENT = ALL
,在PRODUCTION中没有创建表格。 上述命令(impdb)的输出是“Job”PRODUCTION“。”SYS_IMPORT_FULL_01“已成功完成”。
请帮我解决问题。
由于
答案 0 :(得分:4)
您需要添加参数REMAP_SCHEMA = SCOTT:PRODUCTION。请参阅impdb documentation。没有它,导出中没有任何内容与您的生产用户相关。