A和B分别是两台机器上的oracle数据库表,结构相同。
其中B表中可能出现更新、删除、增加、定期备份(后清空)等操作,并且每天都会有若干操作发生。
请问,如何将B表增量更新到A表中去,保证A表中保存B表中的历史数据,
但不能包含B中已经删除的记录,且更新、增加记录等操作要体现在A表中。
请大虾们帮忙看看了
其中B表中可能出现更新、删除、增加、定期备份(后清空)等操作,并且每天都会有若干操作发生。
请问,如何将B表增量更新到A表中去,保证A表中保存B表中的历史数据,
但不能包含B中已经删除的记录,且更新、增加记录等操作要体现在A表中。
请大虾们帮忙看看了
谢谢各位了
1、但像B表这样的表不止一个,今后随着业务发展,会越来越多,如果每个都写程序的话,工作量比较大。
2、大多表都是大小上G的,建立临时表可能会影响速度。
我先用这个方法了试一下了,谢谢 sasacat
2,在B库建立连接A库的db link
3,建立刷新组做增量刷新