我的同步是这样做的 比如总公司的oracle是ora,分公司是ora1,ora2,ora3.....在总公司的服务器上做一程序(我的是用java做的,用的timer),运行后隔一段时间自动执行一次。 在总公司的服务器上建指向所有分公司的dblink:dblink1,dblink2,dblink3....。 程序每次运行这样写 insert into 总公司表 select * from 分公司1表@dblink1 where 新纪录的条件; insert into 总公司表 select * from 分公司2表@dblink2 where 新纪录的条件; insert into 总公司表 select * from 分公司3表@dblink3 where 新纪录的条件; ......有几个表重复几次,两边的表结构应该是相同的。呵呵! 不妥之处,高手指教!
比如总公司的oracle是ora,分公司是ora1,ora2,ora3.....在总公司的服务器上做一程序(我的是用java做的,用的timer),运行后隔一段时间自动执行一次。
在总公司的服务器上建指向所有分公司的dblink:dblink1,dblink2,dblink3....。
程序每次运行这样写
insert into 总公司表 select * from 分公司1表@dblink1 where 新纪录的条件;
insert into 总公司表 select * from 分公司2表@dblink2 where 新纪录的条件;
insert into 总公司表 select * from 分公司3表@dblink3 where 新纪录的条件;
......有几个表重复几次,两边的表结构应该是相同的。呵呵!
不妥之处,高手指教!