1、项目中,设置多台Oracle数据服务器,分散在不同的省市
2、拥有1台中心数据服务器和若干地方数据服务器
3、各地方服务器存储本地区数据;中心服务器存储全部地方服务器数据
4、各省市分公司仅能访问本地区服务器数据;总公司访问中心服务器的各地区全部数据请教高人:
1、如何实现各地区服务器与中心服务器的实时同步?即,A地区服务器的变更也会及时反映在中心服务器上!
2、听说Oracle有联机同步功能,但我缺于了解还请高人帮助!

解决方案 »

  1.   

    参考
    http://sermontsui.blog.163.com/blog/static/141978436201022511361944/
      

  2.   

    ORACLE从底层到上层的不断抽象过程中都是采用整列结构,也就是都不是对存在的,而是相互牵制,相互备份的,如:控制文件一般默认三个,其实一摸一样,内部的分块相互之间也是四份备份,而ORACLE在磁盘上也可以同样做整理(ASM镜像),也是其磁盘整列核心技术,若中心服务器需要省服务器的全量数据,并实时同步(其实相当于一个备份的过程),此时需要ORACLE的远程整列,将整列做到网络级别,这样将数据写入中心服务器,中心服务器对于各省的整列文件,在中心服务器内部需要将对应的表空间与这些数据文件绑定。细节的操作请查看官方资料