Принято считать, что более бюджетный вариант ORACLE RAC - Rac One Node это Классический Failover active-passive.
Но есть важные ньюансы на которые я обращу внимание в данной заметке
Согласно Oracle Database Options and Their Permitted Features Oracle RAC One Node содержит следующие фичи:
- Database Cold Failover to another node in the cluster in case of server or instance failure
- Online migration of the database instance to another server
- Support for online rolling upgrades of the database, grid infrastructure, and OS homes
- Online upgrade to Oracle Real Application Clusters
- Policy-managed Server Pools
- Quality of Service Management
- Application Continuity
Все вроде хорошо и красиво, до той поры, пока либо
- не вчитаешься в полноту смысла Cold Failover
- не потрогаешь RAC ONE NODE руками.
- или не прочитаешь особенности Oracle Real Application Clusters (Oracle RAC) строкой ниже в том же документе
В Oracle Real Application Clusters есть важные отличительные ньюансы касательно Failover:
- Fast Connection Failover
- Hot Cluster Failover
Что это значит?
Становится понятно, что переключение в RAC One node это НЕ актив-пассив active-passive, это честно заявленный Cold failover, завуальировано зачастую неправильно интерпритируемый.
Cold failover это файловер с потерей конекций, а за коннекциями и возможно в каких-то случаях данных из транзакций.
Цель моей заметки показать различия между конфигурациями ORACLE Database RAC One Node и Oracle Real Application Clusters (Oracle RAC), и показать, что по ошибочному имеющему место в умах заблуждению ORACLE Database RAC One Node это честно заявленный Cold failover, не active-passive, со всеми вытекающими из этого особенностями.
RAC One node система рабочая и хорошая, тем более если учесть особенности лицензирования Oracle: не всегда есть возможность купить RAC и отлицензировать все ядра. Согласно 10 дневному правилу (10-day rule) на Failover (подробнее в Licensing Data Recovery Environments)
можно не затрачивая лишних денег на лицензии получить конфигурацию с Cold Failover, а это, согласитесь, лучше чем ничего.
Наша компания Tune-it обладает компетенциями в области настройки, поддержки, тюнинга ORACLE DATABASES, а так же обучения технологиям Oracle.
Welcome.