如何将大量数据从一个Oracle数据库复制到另一个具有良好性能的数据库

时间:2013-10-03 19:23:18

标签: java sql performance oracle

我需要将3个4个表中的连接从一个Oracle数据库复制到另一个Oracle数据库中的大约5千万行复制到一个表中。这是一个不时发生的重复过程。我只复制活动数据(意味着存在一些不再需要的过时存档数据)。我们有一个特殊的java服务,它通过JDBC执行此过程,这对我们的需求来说太慢了。

2 个答案:

答案 0 :(得分:1)

您可以使用Transportable Modules

  

可传输模块的基本功能是复制a   一组数据库对象从一个数据库到另一个数据库使用   最快的机制。

答案 1 :(得分:0)

您可以使用Oracle 10g及更高版本中提供的DataPump实用程序。它使您能够使用直接路径导出。要了解更多信息,请点击链接 -

http://docs.oracle.com/cd/B19306_01/server.102/b14215/dp_export.htm