Oracle RAC(Oracle Real Application Cluster)中文译:实时应用集群,整个集群系统由Oracle Clusterware(集群就绪软件)和Real Application Clusters(RAC)组成。而RAC通常由两台或以上服务器和共享存储组成。
Oracle Clusterware是一个可移植的集群软件,可以将独立的服务器整合为一个集群。主要作用是集群的系统管理;RAC作用是提供oralce实例进程,供客户端访问集群系统。使用RAC的服务器都有自己的OS,clusterware,rac和listener网络监听器,但是所有节点访问的存储都是同一个。
Oracle RAC的特点:
1.可以实现多节点的负载均衡
2.提供高可用的服务
3.具有很好的扩展性
所有优点均因RAC数据库集群是可以设置节点的调整策略,在集群中的每个节点相互监控,当出现故障节点时,RAC会将故障节点从集群中隔离(可通过重启节点或删除、随时新增节点),正在处理的业务会自动切换到正常节点,保证业务对外服务不间断。
RAC缺点:1.与单Oracle数据库相比,维护复杂;2.底层架构方案对RAC的性能影响很大;3.RAC集群需要多节点,需要多服务器,且服务器性能要求高(通常8G以上)。
未完待续~~~,与RAC相关Oracle HA ,ROSE HA,DataGuard