我在oracle db中以用户“scott”的身份创建了许多相互连接的表。
我想将这些表及其数据复制到新用户“production”
从“scott”导出数据时,我使用:
./expdp scott schemas=scott directory=test_dir dumpfile=scott.dmp logfile=expdpscott.log content=全部
现在要导入它,当我使用命令时:
./impdp production directory=test_dir dumpfile=scott.dmp日志文件=impdpscott.log内容=all
,没有在生产中创建表。
上述命令(IMPDB)的输出为“作业”生产“.sys_import_full_01”已成功完成”。
请帮我解决这个问题。
谢谢
最佳答案
您需要添加paraneter remap_schema=scott:production。请参见impdb documentation。没有它,导出中就没有与生产用户相关的内容。
关于database - Oracle DB Expdp和Impdp问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6792034/