情况介绍: 一台小型机+磁盘陈列  放生产库的数据(ORCAL数据库大约200-300G数据), 现在打算再买一台小型机主要做查询用,为了不影响生产数据,所以打算建立一个中间库放于新购小型机上,中间库主要与生产库实现异步数据交互(生产库变化了,中间库最多隔几分钟就发生变化),异步时间差可以在几分钟以上,可以用什么方法实现这一功能,并且尽量小的影响生产库,请大家详细的给我介绍一下。谢谢。

解决方案 »

  1.   

    上面写错了,oracle 10g 数据库 
      

  2.   

    使用 oracle data guard :oracle的容灾和高可用性方案具体的只看过书, 没做过
      

  3.   

    听说data guard 会让中间库暂时要停一会儿,请知道的说一下。 
      

  4.   

    还有一个 oracle stream 技术, 也可以推荐你看一看
      

  5.   


    没有明白楼主的意思。 data Guard 之间的同步在1分钟左右,还可以采用实时同步。 设置相关模式就可以了。参考:Oracle Data Gurad Physical Standby 相关说明
    http://blog.csdn.net/tianlesoftware/archive/2010/05/05/5557410.aspx
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977
      

  6.   

    楼上的意思是用data Guard,不会影响到数据查询,也不会影响生产库的读取嘛? 
      

  7.   


    刚看明白楼主的意思了,如果做查询用,可以用逻辑standby。 他对主库没有影响。  通常报表库都用逻辑standby。
      

  8.   

    data guard肯定要在主库服务器上装一个软件,同步时会不会消耗主机很多资源? 影响主机运作。