20 лучших вопросов и ответов на собеседовании по Oracle RAC (2024 г.)

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


1) Назовите, что такое кластер?

Кластером называется группа независимых, но связанных между собой серверов, которая ведет себя как единая система.


2) Упомяните, что такое кластеры реальных приложений Oracle?

RAC или Real Application Cluster — это компонент продукта базы данных, который позволяет устанавливать базу данных на нескольких серверах. Oracle RAC использует Oracle Clusterware в качестве инфраструктуры для связывания нескольких серверов, поэтому они работают как единая система.

Бесплатная загрузка PDF-файла: Вопросы и ответы для интервью Oracle RAC


3) Назовите основные компоненты системы Oracle RAC?

Основными элементами системы Oracle RAC являются:

  • Общая дисковая система
  • Кластерное ПО Oracle
  • Кластерные межсоединения
  • Компоненты ядра Oracle

4) Назовите преимущества Oracle RAC?

Преимущества RAC заключаются в том, что

  • Непрерывность бизнеса и высокая доступность
  • Управление рабочей нагрузкой с наименьшими затратами
  • Гибкость и масштабируемость
  • Управление системой и стандартизированное развертывание

5) Укажите, какие варианты хранения файлов предоставляет база данных Oracle для Oracle RAC?

Варианты хранения файлов, предоставляемые Oracle Database для Oracle RAC являются,

  • Автоматическое управление хранилищем (ASM)
  • OCFS2 и кластерная файловая система Oracle (OCFS)
  • Сетевая файловая система
  • Необработанные устройства

6) Укажите, какие методы управления томами используются в Oracle RAC?

Методы управления томами, используемые в Oracle RAC, заключаются в следующем:

  • Oracle RAC предоставляет динамический менеджер томов. Имеет файловую систему, состоящую из информации файловой системы кластера.
  • Кластерная файловая система в Oracle известна как OCFS. Он имеет связь с базами данных, которые предоставляют необработанные устройства и функции командной строки.
Вопросы для собеседования по Oracle RAC
Вопросы для собеседования по Oracle RAC

7) Упомяните, какая новая функция есть в Oracle ASM 12c?

Новая функция, добавленная в Oracle ASM 12c, — это Oracle Flex ASM. Это новая модель развертывания ASM, которая повышает доступность базы данных экземпляра и снижает потребление ресурсов, связанных с Oracle ASM.


8) Расскажите, как работает Oracle Flex ASM?

В случае сбоя экземпляра Oracle Flex ASM на определенном узле экземпляр Oracle Flex ASM передается на другой узел кластера.


9) Упомяните, каковы ключевые характеристики RAC или почему его следует использовать?

Ключевыми характеристиками RAC являются:

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

10) Укажите, какова функция Cache Fusion в Oracle RAC?

Функция кэша используется для отображения хранения информации в кластерной сети с базой данных Oracle. В нем участвуют два узла: один записывает данные на один и тот же диск, а другой считывает блок данных с диска. Для сетевого подключения RAC использует выделенный сервер для своей сети, а функция кэширования является внутренней частью кластера.

Oracle RAC
Oracle RAC

11) Укажите, в чем разница между средой с одним экземпляром и средой RAC?

Среда с одним экземпляром Окружающая среда RAC
Экземпляр имеет собственную SGA (глобальную область системы). Каждый экземпляр имеет свой собственный SGA.
Доступ к файлам данных и файлам управления осуществляется только одним экземпляром. Файлы данных и файлы управления, общие для всех экземпляров
Онлайн-файл журнала повторного выполнения, предназначенный для чтения/записи только для одного экземпляра. Онлайн-файл журнала повторного выполнения может записывать только один экземпляр, но другие экземпляры могут читать во время восстановления и архивирования.
Журнал флэш-восстановления доступен только одному экземпляру Журнал флэш-восстановления доступен всем экземплярам
Файлы журнала предупреждений и трассировки, относящиеся к экземпляру Файлы журнала предупреждений и трассировки являются личными для каждого экземпляра. Другой экземпляр никогда не записывает и не читает эти файлы.

12) Назовите, что такое синдром расщепления мозга при РАС?

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


13) Что произойдет, если оставить синдром расщепления мозга при РАС нерешенным? Как это можно решить?

Если оставить синдром расщепления мозга нерешенным, возникнут проблемы с целостностью данных. Блоки, измененные в одном экземпляре, не будут заблокированы и могут быть перезаписаны другим экземпляром. Это решается с помощью диска для голосования, он решает, какие узлы выживут, а какие узлы будут выселены.


14) Укажите, как можно определить, какой протокол используется для трафика Interconnect?

Чтобы определить, какой протокол используется для трафика Interconnect, вы можете просмотреть журнал предупреждений базы данных за период времени, когда база данных была запущена.


15) Укажите в RAC, какие файлы следует создавать на общем хранилище?

В RAC ControlFiles, Spfiles, Redolog-файлы и файлы данных следует создавать в общем хранилище.


16) Укажите, куда записывает кластерное программное обеспечение при возникновении проблем с сетью или хранилищем?

При возникновении проблем с сетью или хранилищем ошибка проверки связи сети записывается в $CRS_HOME/log.


17) Укажите, какие инструменты предусмотрены в Oracle Enterprise Manager?

Инструменты, предоставляемые в Oracle Enterprise Manager: Управление сеткой-

  • Он используется для создания централизованной системы управления и предоставляет возможности настройки и администрирования.
  • Это обеспечивает планы сокращения затрат и обеспечивает более высокую эффективность.

Управление базой данных-

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

18) Укажите, в чем разница между восстановлением экземпляра и восстановлением после сбоя?

Аварийное восстановление происходит, когда экземпляр выходит из строя в базе данных с одним узлом при запуске. Когда одно и то же восстановление экземпляра выполняется в среде RAC выжившими узлами, это называется восстановлением экземпляра.


19) Что делать, если ваш OCR (реестр кластера Oracle) поврежден?

Если ваш OCR поврежден, вы можете использовать логическую или физическую резервную копию OCR для восстановления репозитория.


20) Напомните, что такое OLR?

ORL означает локальный репозиторий Oracle (OLR). Он состоит из информации, которая позволяет программам кластера запускаться с помощью OCR в хранилище ASM. Пока процесс сетки не запущен, файл ASM недоступен. В таком случае требуется локальная копия данных OCR, которая хранится в OLR.

Эти вопросы для собеседования также помогут вам в устной речи.

Поделиться

5 комментариев

  1. Аватара рай говорит:

    15) Укажите в RAC, какие файлы следует создавать на общем хранилище?

    В RAC ControlFiles, Spfiles, Redolog-файлы и файлы данных следует создавать в общем хранилище.

    Здравствуйте, уважаемый, я думаю, что здесь что-то не так с «файлами Redolog», поскольку для RAC каждый узел имеет свои собственные файлы журналов повторного выполнения, которые могут быть готовы на каждом узле в кластере, но для владельца узла возможна только запись.

    1. Аватара Суреш Хунсур Топайя говорит:

      Журналы повторного выполнения будут находиться в общем хранилище, даже если каждый экземпляр имеет разные потоки журналов повторного выполнения для каждого экземпляра.

      1. Аватара виксанчег говорит:

        … потому что в случае сбоя базы данных и необходимости автоматического восстановления менеджеру восстановления потребуется доступ ко всем журналам повторного выполнения для обеспечения согласованности.

    2. Аватара Pushpendra говорит:

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

      1. Аватара ss говорит:

        это совершенно неверное утверждение. если он не является общим, как он будет читаться во время восстановления?

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *