ORALCE通过DBLINK导出到另一个ORALCE数据库大批量数据报快照过旧
发布网友
发布时间:2022-04-13 15:22
我来回答
共2个回答
热心网友
时间:2022-04-13 16:51
你这个问题,跟DBLINK没有关系,就算是不用DBLINK在一个数据库里面也有可能会出现这个问题,
出现这个问题原因应该是你的SELECT时间太长了,在这段时间内,有些还没有被查询到的记录在查询执行期间被修改了。
如果可能的话,你可以拆分你的SELECT查询为很多个小的查询,让每个执行时间尽可能的短,把查询的数据保存到变量里,然后执行另一个库的插入操作。
那就爱莫能助啦
热心网友
时间:2022-04-13 18:09
有个择中的办法就是在目标数据库上create table xxx as select * from
xxx
再进行数据插入的操作,有变化的数据可以写个触发器来实现自动的同步更新删除操作,看具体的要求来写