Oracle Database 12c DBA官方手册(第8版)
上QQ阅读APP看书,第一时间看更新

1.9 实时应用群集

Oracle的实时应用群集(Real Application Cluster,RAC)允许不同服务器上的多个实例访问相同的数据库文件。

无论是计划内的断电,还是意外断电,RAC装备都提供了相当高的可用性。可以使用新的初始参数重新启动一个实例,而另一个实例仍然服务于针对数据库的请求。如果一个硬件服务器由于某种故障而崩溃,则另一个服务器上的Oracle实例将继续处理事务,即使从连接到崩溃服务器的用户看来,这个过程也是透明的,且具有最短的停机时间。

然而,RAC并不是一种只针对软件的解决方案:实现RAC的硬件也必须满足特定要求。共享数据库应该在支持RAID的磁盘子系统上,从而确保存储系统的每个组件都是容错的。此外,RAC需要在群集中的节点之间具有高速互连或私有网络,从而使用缓存融合(Cache Fusion)机制支持一个实例到另一个实例的通信和块传输。

图1-7显示了一个双节点RAC装备。第10章将深入介绍RAC的建立和配置。

图1-7 双节点的RAC配置