生产环境准备搭建Oracle 12c RAC,是直接在物理机上搭建还是在vSphere虚拟化平台上搭建?

生产环境准备搭建3节点Oracle 12c RAC实现高可用现在有两个选择一个是直接在物理机上搭建,少了虚拟化平台这一层效率更高,但是管理不便,某节点故障之后需要重新配置,耗时较长,心跳网络还需要单独布线二个是在vSphere虚拟化平台上搭建,可以直接通过vCenter进行远程管理,某节点故...显示全部

生产环境准备搭建3节点Oracle 12c RAC实现高可用
现在有两个选择
一个是直接在物理机上搭建,少了虚拟化平台这一层效率更高,但是管理不便,某节点故障之后需要重新配置,耗时较长,心跳网络还需要单独布线
二个是在vSphere虚拟化平台上搭建,可以直接通过vCenter进行远程管理,某节点故障之后可以通过虚拟机克隆快速恢复,心跳网络通过虚拟交换机即可,但是担心稳定性及效率,还有据说虚拟化平台上搭建的rac Oracle不提供技术支持
还有就是共享存储已经做了存储级别的主备同步,是否还有必要做Dataguard进行数据库级别的主备同步?原因呢?
还望各位大佬不吝赐教,给出最佳的生产环境实践方案

收起
参与93

查看其它 23 个回答Stewart的回答

StewartStewart项目经理东营银行股份有限公司

感谢各位专家的耐心解答,已经采用物理机部署的方案,在生产环境稳定运行2年,目前一切正常
不采用vSphere虚拟化平台搭建的原因一是担心效率问题,二是担心管理复杂度的问题
RAC的心跳网络也需要设计好,验证好,做到高可用,无单点故障
不建议采用存储级别的主备同步,因为存储级别的同步对数据库来说可能有问题,内存中的数据还未写入磁盘,只同步了磁盘没有同步内存,会造成数据不一致,数据文件就是坏的,数据库无法打开
特别提醒一点,物理机设置时间同步之后一定要及时写入硬件,出现过时间同步未写入硬件数据库重启后时间大幅度提前的情况,数据库时间不能回拨,可通过CTSS让另一个节点把时间拉回来但是非常缓慢,还有就是停库,等待超过差异的时间
最后再次感谢大家,让我们共同进步!

银行 · 2021-02-24
浏览1129

回答者

Stewart
项目经理东营银行股份有限公司

回答状态

  • 发布时间:2021-02-24
  • 关注会员:25 人
  • 回答浏览:1129
  • X社区推广