将数据从Oracle数据库复制(导入)到另一个数据库

时间:2013-06-06 11:46:59

标签: sql database oracle oracle10g

我想将数据从一个oracle数据库复制到另一个oracle数据库。

我已检查导入/导出实用程序,但问题是导入实用程序不支持行之间的冲突解决方法。

例如,如果源数据库中的表在目标数据库中具有相同的行键。如果我使用'Ignore'参数和value = y,目标表将有一个重复的行。

我想问一下是否有另一种方法可以将数据从oracle数据库导入到另一个数据库,并通过某种机制检测冲突并解决它们?

1 个答案:

答案 0 :(得分:3)

您可能需要考虑使用从数据库A到数据库B的数据库链接。您可以从数据库B查询数据以插入数据库A表。您可以使用SQL或PL / SQL随意查询任何内容。

有关数据库链接的更多信息:

http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_5005.htm