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

解决方案 »

  1.   

    Oracle应该有数据库复制的解决方案。参考:SharePlex for Oracle
      

  2.   

    SharePlex for Oracle请问上一套这种方案需要多少钱?
      

  3.   

    查询用? 报表数据库? 一般报表数据库采用 logical Data Guard。 因为逻辑Standby正常情况下是以READ WRITE模式打开,用户可以在任何时候访问逻辑Standby数据库,就是说逻辑Standby是在OPEN状态执行SQL应用。参考:Oracle Data Guard 理论知识
    http://blog.csdn.net/tianlesoftware/archive/2010/04/23/5514082.aspxOracle Data Gurad -- Logical Standby 相关说明
    http://blog.csdn.net/tianlesoftware/archive/2010/05/07/5564208.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
      

  4.   

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

  5.   

    楼上 DATA GUARD 是通过日志文件同步来实现的,消耗是肯定的。技术肯定是有利有弊的, 但是可以解放你住服务器上大量的SQL 解析 运算,IO 读 。还可以容灾 这个优点还是相当客观的。