如何使用符合参照完整性约束的Oracle Dblinks?

时间:2015-09-23 13:26:06

标签: oracle foreign-key-relationship dblink

我需要在两个相同的Oracle数据库之间移动数据。我已经弄清楚如何使用dbLinks来实现其中的大部分功能。这是我的困惑。

假设我有表A,它表示DB1中存在的表B以及DB2中的类似结构。有没有什么办法可以创建数据库链接来在DB1和DB2中的表A之间移动数据,它自动复制表B中的相关数据以支持引用约束(我不必拼写出来)?

由于 凯

1 个答案:

答案 0 :(得分:0)

一种简单的方法是复制外键并检查目标表DB1.TableA中DB2.TableB中的约束。

更多的工作是在DB1中沿

行创建物化视图

Create Materialized View TableA as Select * from TableB@DB2.link;

根据需要刷新...您无法在远程数据库上快速刷新,但很少有应用程序需要真正的实时同步。