第2章 Exadata里的RAC

众所周知,Exadata一体机集新一代的Sun硬件优势及Oracle软件技术优势于一体。Oracle实时应用集群(RAC)是Oracle数据库家族的并行集群,在Exadata软件层面起着不可或缺的作用。在Exadata一体机出厂时,RAC和GI(Grid Infrastructure,包括Oracle Ware Clusterware和ASM)就预装和配置好了。

从技术和商务合同的角度来看,并非使用Exadata就一定要用RAC。但是,绝大多数Exadata一体机都部署了RAC。这在很大程度上是因为使用RAC带来的好处:高可用性、负载均衡、水平扩展。基于这些显而易见的原因,强烈建议把RAC作为Exadata软件的一个组成部分去部署。反过来说,如果不用RAC,Exadata在Oracle数据库服务器层将失去很大一部分高可用性和负载均衡能力。

正是由于RAC有这样独特的优势,Exadata已经成为构建弹性的、自服务的Oracle数据库云的顶梁柱。RAC在Exadata里如此重要,所以懂RAC的数据库管理员凭借他们掌握的RAC技能,可以非常迅速地转换之前的工作角色,即从DBA转变为DMA(Exadata数据库一体机管理员)。

本章开头部分会对Oracle RAC进行简要介绍,接着会说明它在数据库一体机Exadata家族的作用和意义。本章还重点介绍了在Exadata中如何最优化地配置、使用、利用和诊断RAC故障。