现有两台ORACLE数据库,库里的表结构完全一样。平时采集机同时向两台服务器发同样的数据,当一台服务器出故障,另外一台服务器还能接受数据,现在要找一种方法,能在故障服务器重启后,将另一台数据库中的数据同步到故障数据库服务器上,完成两台服务器的数据一致性。同步不需要很强的实时性,只要能每个星期定时触发就行,同步执行时不能影响采集机对两个数据库的操作,故障数据库服务器只需同步故障期间丢失的数据,已有的数据无需覆盖。
请哪位高手赐教一个很好的解决方案!!!急等!!!!

解决方案 »

  1.   

    http://topic.csdn.net/t/20040411/15/2951561.html
      

  2.   

    同样的数据库,可做成RAC
    或者使用DataGuard
      

  3.   

    我是ORACLE 11G 高级复制不成功!!
      

  4.   

    另 一台做成standby database.
      

  5.   

    现在又很多中间件软件可以实现两个数据库的数据同步了,甚至实现实时同步,我们现在用的是DSG来做同步的。感兴趣的话可以上网查查这个产品。
      

  6.   

    高级复制 or dataguard or golden gate or 楼上说的DSG。
    不过 golden gate和 dsg都是要收费的。个人感觉 11 g的 dataguard 比较符合要求。
      

  7.   

    同样是ORACLE可以用快照同步
    http://wenku.baidu.com/view/40cf790102020740be1e9be8.html