我在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“已成功完成” .
请帮我解决问题 .
谢谢
1 回答
你需要添加paraneter REMAP_SCHEMA = SCOTT:PRODUCTION . 见impdb documentation . 没有它,导出中没有任何与您的 生产环境 用户相关的内容 .