Все, о чем я рассказывал до сих пор, относилось к единственному экземпляру и единственной базе данных. Но Oracle позволяет нескольким экземплярам совместно использовать единственную базу данных, а это означает наличие нескольких независимых кэшей данных, нескольких независимых буферов журналов и нескольких независимых SGA, использующих один и тот же набор физических файлов и один и тот же словарь данных. Без непрекращающихся взаимодействий между экземплярами было бы невозможно гарантировать непротиворечивость их поведения, и мы могли бы сталкиваться с ситуациями, когда изменения, выполняемые одним экземпляром, утрачиваются в результате вмешательства другого экземпляра. Такая потребность постоянных взаимодействий является единственной новой для нас концепцией, на которой нужно сосредоточиться при обсуждении Oracle RAC – Real Application Cluster.