我想在同一数据库上创建架构的完整副本。最好的技术是什么?

我的想法不多:


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参数(因此由于某种原因而不创建转储文件),则建议阅读thisthis
还可以在here上找到有关您问题的重要信息。

09-26 09:28