RAC(REAL APPLICATION CLUSTER)是HA(HIGH APPLICATION,高可用,7×24)的一种模式,主要有结构有:
集群管理器(CM):错误检测,节点监视,诊断守护进程(看各个alertlog)
全局缓冲服务(CGS)和全局队列服务(CGS):协调同步和共享,保证一致性和数据完整性
集群内部通信和进程通信:底层通信
磁盘子系统组成:一般采用raid
Failover:
(1)客户端failover:重新连接到数据库,活动事务回滚。
(2)服务器failover<假设是主节点failover>:(a)通过心跳线检测故障;(b)重组节点;(c)把磁盘宿主从主节点移到第二节点;(d)重启应用和数据库代码;(e)重建客户端连接