有省、市两级数据库。其中省级要实时接收市级传输的某些表的大量数据(一个省汇总多个市的数据),只要市的一个表中的数据有增加都要实时汇总到省级数据库表中;请问oracle有这样的技术吗?如何避免并发呢?
 

解决方案 »

  1.   

    1:数据量小的情况,DBLINK+触发器,
    2:高级数据同步技术,当然是使用oracle dataguard,流复制。。没有具体用过,找你们DBA
      

  2.   

    在省级数据库里面可以通过DBLINK可以查询市级数据库表中的内容,但是怎么监听每个市级数据库中某个表的内容是否有变化从而触发前端程序对数据库表进行查询?
      

  3.   

    vpn 加DBINK  触发器
      

  4.   

    关键是要看你的同步时间,若要实时同步可用触发器+dblink
    若同步的间隔时间长,实时性不高,采用的方式比较多,数据量大你可以导出dmp文件传上去让省级库导入,数据量小可以用sql文件,oracle dataguard流复制技术也可以
      

  5.   

    地市数据库做触发器,检测到更新后网省级库中插入,当然要grant权限