Grid infrastructure, Oracle Restart, RAC One

Некоторые уже заметили при попытке скачать 11g R2, что появилось понятие Grid infrastructure. В 10g рекомендовалось установить 3 Oracle HOME - Clusterware, ASM, Database. Поскольку никто не взялся вычистить ненужные binary для каждого из HOME объем был значителен. Тогда и поступили просто - объединили Clusterware + ASM в одном дистрибутиве - Grid Infrastructure.

Чтобы жизнь не казалась медом, придумывают "Oracle grid infrastructure for a standalone server".

"The Oracle grid infrastructure for a standalone server is the Oracle software that enables a server to participate in an enterprise grid architecture"

Это значит, ASM + Oracle Restart. Последний это набор скриптов, который умеет следить за БД, listener'ом, умеет их перестартовать. Умеет поднимать сервисы. Звучит неплохо ? Пока да. Но когда Вы дабавите Standby, чтобы автоматически переключаться на него, Вам все еще нужен Data Guard Broker. И теперь главная партия:

"If you have Oracle Restart (Oracle grid infrastructure for a standalone server) installed on a server you want to use for an Oracle Clusterware installation, then you must remove the Oracle Restart installation, and install Oracle grid infrastructure for a cluster, which includes Oracle Clusterware"

Т.е. если Вам захотелось переехать в RAC, то надо сначала удалить (на самом деле расконфигурить) то, что Вы сделали до этого. Не лучшая идея, конечно же...

Ну и это не все. RAC One Node весьма неплохо документирован, появилась отличная white paper, но вот как его поставить, найти в документации мне не удалось. Во внутреннем mail листе обещают выдать отдельную инструкцию.

Основное преимущество RAC One Node перед HA кластерами - это возможность перезда на другой узел без простоя приложения. Идеальная ситуация - это сервер приложения, использующий пул соединений, который поддерживает FAN сообщения. В момент переезда, на 30 минут поднимается новый узел, сервер приложения получает FAN сообщение, начинает переводить соединения на новый узел. Пользователи так никогда и не узнают, что был переезд. Производительность также страдает гораздо меньше по сравнению с HA кластером так как нет шторма сессий, разогрев кеша происходит более плавно.

2 комментария:

  1. Анонимный16/12/09 9:35 AM

    интересно
    - уже есть обещанная инструкция для построения RAC One Node ? :)

    ОтветитьУдалить
  2. http://www.oracle.com/technology/products/database/clustering/pdf/ug_raconenode-2009.pdf

    ОтветитьУдалить