Oracle DB expdp 和 impdp 问题
我在 Oracle DB 中以用户“SCOTT”创建了许多互连表。 我想将这些表及其数据复制到新用户“Production”
为了从“SCOTT”导出数据,我使用了:
./expdp scott schemas=SCOTT目录=TEST_DIR dumpfile=SCOTT.dmp logfile=expdpSCOTT.log CONTENT=ALL
Now为了导入它,当我使用命令时:
./impdp PRODUCTION directory=TEST_DIR dumpfile=SCOTT.dmp logfile=impdpSCOTT.log CONTENT=ALL
,值得注意的是在生产中创建的。 上述命令 (IMDB
) 的输出是“Job "PRODUCTION"."SYS_IMPORT_FULL_01" successfully completed'。
请帮助我解决该问题。
谢谢
I have created many interlinked tables as user "SCOTT" in oracle DB.
I want to copy these tables plus their data to new user "PRODUCTION"
For exporting data from "SCOTT", i used :
./expdp scott schemas=SCOTT directory=TEST_DIR dumpfile=SCOTT.dmp logfile=expdpSCOTT.log CONTENT=ALL
Now for importing it, when i am using command :
./impdp PRODUCTION directory=TEST_DIR dumpfile=SCOTT.dmp logfile=impdpSCOTT.log CONTENT=ALL
, notable is getting created in PRODUCTION.
The output of the above command (IMDB
) is "Job "PRODUCTION"."SYS_IMPORT_FULL_01" successfully completed'.
Please help me to solve the issue.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要添加参数 REMAP_SCHEMA=SCOTT:PRODUCTION。请参阅 impdb 文档。如果没有它,导出中就没有任何与您的生产用户相关的内容。
You need to add paraneter REMAP_SCHEMA=SCOTT:PRODUCTION. See the impdb documentation. Without it, there is nothing in the export that is relevant to your production user.