我想同步A公司提供的一些参数数据,因为参数数据经常更新,所以现在考虑进行同步。一般数据同步有几种方式呢?我个人想到的有两种,一种:数据传输方式,A公司传参数数据,我们接收数据存入临时库定期更新;第二种:直接去调A公司基础库(A公司可以提供给我们权限去调用特定几个基础库表),定期更新;
是否还有其他的方法啊?请高手们大脑风暴一下~~~

解决方案 »

  1.   

    1  ORACLE新推出的goldengate
    2  高级复制
    3  stream
    4  DataGuard
    5  物化视图
    6  触发器(非不得已,坚决别用)
    7  第三方软件。
      

  2.   

    1. 如果只是少数表的话,可以考虑用触发器
    2. 用Data Guard。 这种情况下standby 库只能在mount 状态,不过11g 的支持select了。 
    3. 就是每天定时的exp/imp 了。 
    ------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716
      

  3.   


    1,数据量少的话,就用触发器结合dblink实时同步。2,如果数据量大的话,就用oracle的DataGuard或者stream试试如何?