简体   繁体   English

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

[英]How to copy huge amount of data from one Oracle database to another with good performance

I need to copy about 50 millions of rows with joins among 3 4 tables from one Oracle db to another into a single table. 我需要将3个4表之间的联接复制大约5000万行,从一个Oracle数据库复制到另一个数据库。 This is a repeating process happening from time to time. 这是一个不时发生的重复过程。 I copy only active data (meaning that there's some outdated archived data that not needed any more). 我只复制活动数据(意味着有一些过时的存档数据不再需要)。 We havea special java service which does this procedure via JDBC which is too slow for our needs. 我们有一个特殊的Java服务,它通过JDBC执行此过程,这对于我们的需求而言太慢了。

You can use the Transportable Modules 您可以使用可运输模块

The fundamental functionality of a Transportable Module is to copy a group of related database objects from one database to another using the fastest possible mechanisms. 可传输模块的基本功能是使用最快的机制将一组相关的数据库对象从一个数据库复制到另一个数据库。

You can use DataPump utility available in Oracle 10g onwards. 您可以使用Oracle 10g及更高版本中提供的DataPump实用程序。 It gives you the capability to use direct path export. 它使您能够使用直接路径导出。 To know more, here is the link - 要了解更多信息,这里是链接-

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何将选择性数据从一个数据库复制到另一个数据库(ORACLE) - How to copy selective data from one database to another (ORACLE) 使用Java将数据从一个oracle数据库表复制到另一数据库表 - Using Java Copy data from one oracle Database table to another database table 将一个人的记录从一个数据库复制到另一个数据库 - Oracle 和 Java - Copy records of a person from one database to another database - Oracle and Java 如何将表从一个数据库复制到另一个数据库? - How to copy table from one database to another? 如何将数据从一个数据库复制到另一个Oracle数据库? - How can I copy data from one DB to another oracle DB? 以最有效的方式从数据库中获取大量数据 - Getting a huge amount of data from database in the most efficient way 如何将数据列表从一个数据库复制到另一个数据库而不获取密钥为 0 1 2 3 等等 - How to copy list of data from one database to another database without getting key as 0 1 2 3 and so on 甲骨文中海量数据的复杂报告 - Complicated reports for huge amount of data in oracle 将数据从一个Oracle数据库传输到另一个数据库的最佳/最简单方法 - Best / simplest way to transfer data from one Oracle database to another 如何将数据从Oracle中的(PL /)SQL复制到另一个DBMS? - How to copy data from (PL/)SQL in Oracle to another DBMS?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM