Oracle:插入Dblink与普通插入

时间:2014-03-05 12:23:08

标签: oracle insert commit lag dblink

作为数据库程序的一部分,我们有以下代码:

INSERT INTO remote_table@link_to_remote VALUES ('x','y','z');

UPDATE local_table SET process_status = '1' WHERE id = x;

COMMIT;

现在根据process_status中的值,我们进行了进一步处理,只能按顺序执行。

提交后, local_table 是否可能立即更新,但 remote_table (数据库链接上的那个)仅在一段时间后更新(比如更新远程表有一些滞后)?

1 个答案:

答案 0 :(得分:0)

幸运的是我找到了问题的根源。我们在这里使用2节点oracle RAC。我们定义的序列没有排序,导致无序序列进入表中。这让我(最初)认为它可能与插入本身有关。感谢所有试图回答它的人。

相关问题