我想在同一数据库上创建架构的完整副本。最好的技术是什么?
我的想法不多:
Datapump Over Db链接
网络链接上的IMPDP
EXPDP,然后是IMPDP。
每种技术的优点和/或缺点是什么?
最佳答案
您不需要花哨的网络链接,也不需要expdp / impdp命令。
首先导出所需的架构:
expdp fromUser/fromPword schemas=sourceSchema directory=DUMPDIR dumpfile=dump.dmp logfile=explog.txt
提示:请确保该用户具有写DUMPDIR或您所谓的名字的能力
然后使用
remap_schema
参数重新导入架构:impdp toUser/toPword directory=DUMPDIR dumpfile=dump.dmp logfile=implog.txt remap_schema=fromUser:toUser
如果您确实要使用network_link参数(因此由于某种原因而不创建转储文件),则建议阅读this或this。
还可以在here上找到有关您问题的重要信息。