将数据从一个oracle数据库表加载到另一个oracle数据库表

时间:2011-04-18 08:22:05

标签: database oracle

我想将数据从一个数据库表加载到另一个数据库表。 例如,在db1和db2数据库中存在表'tbl',我想在oracle中将'db1'的'tbl'中的所有数据复制到'db2'的'tbl'。 任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

为此,我会使用exp/impexpdp/impdp(10g +)。

较旧的exp / imp命令较慢,但具有创建导出文件并从客户端系统读取的优点。 expdp / impdp命令要快得多,但是文件是在数据库所在的服务器上创建和读取的。因此,如果您将数据库放在不同的服务器上,则需要复制导出文件。此外,它需要由DBA设置Oracle Directory

答案 1 :(得分:0)

为此,您需要在两个模式之间创建数据库链接。 Here是指向可能有用的教程的链接。