1、现在使用oracle主流高可以方案是不是DG或RAC或DG+RAC呢?
2、如果做RAC的话,是不是能把资源最大化利用,而Data GUARD则总是闲置至少一台服务器?
3、只有两台服务器的话,可以做RAC或DG吗,哪种好?
4、要做RAC或DG一定要先做ASM吗?
5、现在手头设备只有两台服务器,如果做RAC或DG还需要其它硬设吗?

解决方案 »

  1.   

    1 这主流还真难说,RAC的比较多,主要为性能。DG比较麻烦,很多单位采取其他(如第三方软件实现数据同步和容灾)
    2 RAC最大化资源,提供实例级冗余,但数据本身无保证。DG恰恰相反,提供数据本身冗余。后者也不是说一定闲置,可以做查询。3 根据实际需求。做RAC的话,需要有完备的数据备份/恢复方案。做DG的话,要考虑主机(实例)失败方案。4 不需要。5 至少需要一个共享存储设备。比如磁盘阵列。
      

  2.   

    5 前面说的是做RAC。做DG,可以直接放主机存储上,不需要2机共享存储。
      

  3.   

    RAC更倾向于负载均衡
    DG倾向于容灾一般RAC用的多一点
    我们现在用的数据库就是RAC