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

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

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

收起
参与93

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

haizdlhaizdl技术经理大连

首先一点,想通过vsphere克隆的方式完全恢复数据库,这个是不可行的。因为虚拟机层面的复制备份对数据库事务层面是无法感知的,所以无法保障数据库在故障场合下的恢复,数据库在故障场合下的恢复只能通过rman来做,各种数据库备份软件也是通过调用rman实现的。
其次,个人认为究竟采用物理机的模式还是采用虚拟机的模式,要看系统本身的负载如何,要看业务系统本身性能要求。因为vsphere实现的虚拟机架构毕竟负载、性能等方面都会受限。所以一般情况下,非重要系统数据库,建议采用虚拟机单机数据库方式,重要系统采用物理机RAC架构;轻量级数据库可以通过物理机组成RAC资源池,整合多个DB到一个高可用资源池当中,重量级数据库采用单独物理机RAC。
个人经验,仅供参考。

银行 · 2021-02-23

回答者

haizdl
haizdl101634
技术经理大连
擅长领域: 灾备存储服务器

haizdl 最近回答过的问题

回答状态

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