Oracle RAC需要用集群软件将所有的节点融为一个整体。集群软件是搭建RAC的基础,是RAC逻辑层次当中的集群层,是RAC重要的组成部分,同样也是RAC高可用性的保障。10gR2中,Oracle公司的集群软件更名为Clusterware。从11gR2开始,Clusterware作为Grid Infrastructure安装包的一部分发布。同时,11gR2在高可用性方面推出了很多新的特性。在RAC的架构中大部分与高可用性相关的特性都是由Clusterware软件提供的。南京OCP培训
Grid Infrastructure架构
Grid Infrastructure包含两个最主要的组件:Clusterware集群软件和ASM存储软件。Clusterware是Oracle的集群解决方案,ASM是Oracle的存储解决方案,这两大方案的数据库共同构成了RAC高可用解决方案。南京OCP培训
11gR2中的ASM存储管理软件从Database DBMS脱离出来进行单独的部署,并进行了增强和扩展,ASM使用独立的用户和权限进行管理,形成了一套较为完整的、可支持非Oracle产品的存储解决方案。ASM存储软件与Clusterware集群软件进行整合和打包,形成一个支撑软件高可用运行的基础架构,同时支持Oracle产品和非Oracle产品。
GI的应用
GI安装包不仅用于RAC数据库的部署,作为基础架构它被多种具备高可用特性的Oracle数据库共同需要,这些数据库和GI之间的依赖关系如下图所示。南京Oracle认证培训
Oracle RAC集群:GI架构功能和应用概述
▲Grid Infrastructure的应用
11gR2在高可用性方面增加了两个新的数据库类型:
·Restart Database
·RAC One Node Database
Restart Database是对单实例数据库可用性的增强,它能使数据库随操作系统的启动而自动启动,相关应用资源的异常情况会被及时发现并自动重启,以确保应用资源的高可用性。在管理方面,Restart Database可以使用SRVCTL工具简化对数据库的管理。南京OCP培训