Что такое Oracle RAC?

База данных Oracle с выбором Oracle Real Application Clusters (RAC) позволяет нескольким экземплярам, ​​работающим на разных серверах, получать доступ к аналогичной физической базе данных, хранящейся в распределенном хранилище. База данных охватывает несколько аппаратных устройств, однако она отображается как отдельная конкретная база данных для приложения. Это позволяет использовать обычное оборудование для минимизации общей стоимости объекта, а также для создания масштабируемой вычислительной среды, поддерживающей многочисленные рабочие нагрузки приложений.

Понимание Oracle RAC

Согласно приведенной выше схеме

  1. База данных Oracle является устройством хранения.
  2. Oracle Instance - это обработчик памяти и процессов.
  3. Базы данных Oracle - это комбинация трех различных типов файлов, в основном управляющих файлов, файлов журналов повторов и файлов баз данных.
  4. Все управляющие файлы, файлы журнала оперативного повтора и файлы базы данных хранятся в файловой системе кластера или на общих необработанных устройствах, к которым могут обращаться все компьютеры в кластере.
  5. Вы найдете несколько экземпляров Oracle, часто по одному на узел; все они могут получить доступ к базе данных.
  6. Каждый экземпляр Oracle содержит совершенно уникальное количество и термин, системный идентификатор Oracle. Для ссылок экземпляра Oracle на коллекцию связь обычно описывается экосистемной переменной ORACLE_SID или, возможно, связанным потоком.
  7. Каждый экземпляр Oracle создает уникальный набор онлайн-журналов повторов, который часто состоит из зеркальных онлайн-журналов повторов, в зависимости от настроек. Все категории, принадлежащие отдельному экземпляру, известны как поток повторения интернета, распознаваемый по их уникальному количеству.
  8. Каждый экземпляр Oracle создает уникальный автономный журнал повторов, распознаваемый по количеству потоков и количеству непрерывных серий. Автономные журналы повторов становятся обычными файлами данных в распределенной файловой системе. Вы можете получить все эти файлы данных по всему миру, и каждый узел будет работать с экземпляром.

Если требуется дополнительная вычислительная мощность, клиенты также могут добавлять дополнительные узлы вместо изменения доступных серверов. Единственное требование состоит в том, что серверы в кластере должны работать с аналогичной операционной системой, а также с той же версией Oracle. Они не должны иметь одинаковую способность.

Высокая доступность

Они не могут справиться с каким-либо простоем в своих условиях. Эти желания, безусловно, не разделены только на базы данных, но состоят из различных важных компонентов, таких как серверы, сети, клиентские соединения и так далее. Ну, у нас есть требование к интеллектуальному супервизору ресурсов, который может эффективно перенаправлять входящие рабочие нагрузки на узлы, которые могут быть непродуктивными или иногда более компетентными в отношении вычислительной мощности и хранилища.

Категория решений Oracle RAC предлагает тщательно настроенный пакет элементов, чтобы обеспечить выполнение всех этих требований. Коллекция Oracle RAC обычно состоит из следующих компонентов, которые могут называться «Категория альтернатив Oracle RAC».

Преимущества Oracle RAC

  1. Это может помочь вам сэкономить деньги.
  2. Он может быть сбалансирован по нагрузке для повышения эффективности.
  3. Процедуры DML могут легко откатиться.
  4. Видимость может управляться с помощью программного обеспечения.
  5. Вы можете найти транспорт среди услуг высшего качества, которые обычно помогают легко и быстро консолидироваться в центре обработки данных.
  6. За исключением случаев, когда соединения определенно не относятся к RAC, вам не нужно устанавливать переподключение.

Требуемые навыки Oracle RAC

  • Виртуализация:

Получите доступ к простой виртуализации с помощью VirtualBox. Если вы работаете с Linux, он поймет, что лучше разбирается в основах системного администрирования Linux, прежде чем двигаться дальше. Комбинация виртуализации и системного администрирования Linux очень поможет при установке RAC, а также при выявлении проблем.

  • Диспетчер автоматического хранения (ASM):

ASM требуется для получения RAC в Standard Edition (SE). Для Enterprise Edition (EE) вы можете использовать другие конструкции распределенного хранилища, поскольку для него не требуется ASM, однако существует вероятность того, что вам потребуется ASM, который также имеет RAC с EE. Большинство основных навыков ASM может быть изучено в системах с одним экземпляром.
Не ожидайте, что одна удачная установка означает, что вам нужно продолжать. Постарайтесь настроить разные типы RAC для разных типов операционных систем. Вы можете ударить осложнения; не ожидайте, что одна удачная установка означает, что вам нужно продолжать. Постарайтесь настроить разные типы RAC для разных типов операционных систем. Вы можете столкнуться с осложнениями, однако, справиться с такого рода идеями обучения.

Почему мы должны использовать Oracle RAC?

  • Oracle RAC на самом деле является общим кластером, имеющим один этап сбоя и узкое место: подсистема хранения. Эта подсистема общего доступа на самом деле гарантирует, что рабочие нагрузки OLTP будут очень устойчивыми, независимо от наличия множества узлов Oracle RAC.
  • Поэтому в случае увеличения количества узлов RAC производительность ввода-вывода не будет линейно повышаться из-за одноэлементной подсистемы хранения. В частности, повышение, например, увеличение количества узлов RAC, может быть процессором и памятью.
  • Преимущества RAC - Cache Fusion (быстрая выделенная объединительная панель, которую узлы используют для соединения друг с другом), которая позволяет пользователям кластера обмениваться данными, которые могут кэшироваться внутри SGA. Это означает, что вся SGA со всем кластером (и, следовательно, количество данных, которые могут быть кэшированы) на самом деле почти равна сумме отдельных узлов SGA.
  • В целом: RAC масштабирует состояние (из-за масштабирования между процессором и памятью), однако не может масштабировать создаваемые (из-за одноэлементной подсистемы хранения).
  • Пока вы не используете Exadata … в этом случае подсистема хранения может масштабироваться (каждая ячейка хранения имеет свой собственный процессор, ОЗУ, флэш-память и жесткие диски).

Кто является подходящей аудиторией для изучения технологий Oracle RAC?

Oracle обычно похож на SQL Server и каждую дополнительную систему реляционных баз данных. Архитектурные концепции его базы данных идентичны, и затем он работает с SQL (язык структурированных запросов), а также с собственными расширениями Oracle PL / SQL. Это легко понять - если вы много работаете с Linux и SQL.

  1. Администраторы Linux
  2. Инженеры DevOps
  3. Администраторы базы данных Oracle
  4. ИТ-специалисты

Как эта технология поможет вам в карьерном росте?

Квалифицированные администраторы баз данных Oracle (DBA) обычно пользуются спросом на рынке. Точно так же, поскольку база данных компании постоянно растет, у нас есть большие требования к людям, которые могут управлять, поддерживать, а также разрабатывать базы данных с тех пор, как были организованы / спроектированы, устранены проблемы и установлены руководящие принципы для повышения эффективности.

Одной из наиболее важных квалификаций является значительный опыт администрирования баз данных, а также опыт работы с системами Oracle. Oracle также предоставляет три уровня квалификации для администраторов баз данных, в состав которых обычно входят Oracle Certified Associate, Oracle Certified Professional (OCP) и Oracle Certified Master (OCM), которые также могут повысить эффективность работы.

Вывод

Идентификация сервисов для получения предоставленной конфигурации требует рассмотрения:

  1. Поддержка, чтобы получить эту базу данных Oracle
  2. Матрицы совместимости технологий Oracle RAC (RTCM)
  3. Документы Oracle, касающиеся дополнительных требований
  4. Альтернативные кластерные решения и другие кластерные файловые блоки по мере необходимости

Поддержка получения Oracle RAC может быть «многоуровневой», в некоторой степени не отразится на оборудовании

  1. Метод просто распознается для Oracle RAC, когда каждый уровень будет усилен.
  2. Случай: в рамках предоставленной процедуры, когда база данных Oracle может быть распознана, хотя обычно не соответствует требованиям сети или пространства хранения, требующей Oracle RAC, она не может быть распознана для Oracle RAC.
  3. Этим способом метод, который может быть распознан для Oracle RAC, обычно всегда используется для этой БД Oracle.

Рекомендуемые статьи

Это было руководство к тому, что такое Oracle RAC. Здесь мы обсудили работу, карьерный рост, навыки, масштабы и преимущества Oracle RAC. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Карьера в Oracle
  2. Oracle RAC Интервью Вопросы
  3. Что такое селен?
  4. Карьера в Oracle DBA
  5. Что такое запрос и типы запросов Oracle