0

我想将包和过程从另一个 DB y 导入 DB x。我在 DB y 中使用expdp命令include=procedure, package导出包和过程。

在 DB x 中,一些包和过程已经存在,所以那些存在的包显示“已经存在”,但我需要用这个转储替换它,因为它也有一些修改。有什么可能的方法可以导入和替换包和程序吗?手动编译每个包将是一项艰巨的任务。

4

1 回答 1

0

有关类似问题和建议,请参阅此线程:

https://dba.stackexchange.com/questions/204968/how-to-replace-and-overwrite-all-existing-objects-in-oracle-with-impdp-for-full

我能想到的另一种选择是:导出源模式,然后仅删除所有过程、函数和包(因为无论如何您都想替换它们),然后运行导入,这将使用目标代码创建它们。

于 2018-08-25T15:17:28.090 回答