Oracle数据库实例之间连续大量插入数据时丢失记录

两个Oracle数据库实例jcpttest和test中的两张表(单主键)之间作数据同步,分别采用单条single和批batch方式做大量数据(超过10000条)连续插入时,另一个表无法全部同步插入,记录丢失现象严重,删除也无法全部同时删除,请问这是Oracle数据库本身原因,还是我在插入时应该注意些问题(包括触发器)?谢谢!

1、你的同步方式是insert还是update,还是两者都有?
2、你是从jcpttest同步到test,还是反过来?还是两者都有?
3、如果单纯的从一个实例中的一张表,插入到另一个实例中的一张表,不会有数据丢失问题的,建议你查看数据库性能方面的问题。
4、单主键,插入时是不是有重复记录?所以丢弃掉了。你怎么确定数据丢失严重?select count(*) from test;确认的数据量?如果遇到重复的肯定就丢弃掉了。
温馨提示:答案为网友推荐,仅供参考
相似回答