RAC并不能解决运行中可能出现的所有故障。存储失败(如阵列磁盘损坏)对RAC来说是致命的,一旦存储失败就可能导致所有运行节点都会出现问题。Oracle针对这种情况提出了MAA(Maximum Availability Architecture,最高可用性构架),即RAC+Active Data Guard,它可以有效地避免存储失败导致的数据丢失和长时间停机。Active Data Guard中的Active指的是从11gR2开始,物理Standby以只读方式打开的情况下,依然可以应用传送过来的日志。本书第11章将详细讨论Data Guard技术。