现在是全省20多地市都有数据库服务器,只存本地市的相关数据,省数据中心也有数据库服务器,存储的是全省20多地市的所有数据,现在想实现的功能是,各地市数据库发生改变能同时同步到省数据库上,省数据库数据发生改变根据数据所属地市可以相应的同步到各地市的数据库上.不知道怎么能实现这种双向同步....希望大牛们能给点思路或都给点资料呵呵....多谢多谢...数据库是oracle,服务器是linux.

解决方案 »

  1.   

    Sybase有一整套解决方案,
    Mobilink支持后端数据库用Oracle,分部数据库采用ASA。支持双向同步。
      

  2.   

    ORACLE集群,DATAGUARD,STREAM,看你的业务
      

  3.   

    1、两个数据库做个集群cluster
    或者
    2、备份
    要想实现两个数据库双向同步,不外乎就是 对A数据库的操作要同步到B数据库,相反一样
    其实最终页只能达到相对的同步,采用备份,也能达到你这个目的吧
    一般在生产型的应用中都是采用双机热备份,如果要是其中一个有问题的话,可以用另一个来当做生产数据库,需要及时切换,并不会丢失数据影响使用。
      

  4.   

    我的意思是数据分流.....各地市没必要在全省那么多的 数据里去查他的数据,他查询只在自己地市的数据查询就可以了,只省里的数据库才存的是全省的数据....不是简单的备份.DATAGUARD是有这功能,好像大的应用不多,数据安全性不得所知,不敢用...因为我们这边的数据不敢让出现问题...如果用其它软件好像都很贵的.....现在是一头雾水...
      

  5.   

    做个dblink,然后用物化视图可否满足要求?