Взаимодействие Между Экземплярами Базы данных и ASM

Рубрика: Управление Экземпляром ASM

Процесс создания файла предоставляет прекрасный пример взаимодействий, которые имеют место между экземплярами базы данных и ASM. Процесс создания файла происходит следующим образом:

Взаимодействие Между Экземплярами Базы данных и ASM
  1. База данных запрашивает создание файла.

  2. Приоритетный процесс ASM создает запись Непрерывного Рабочего Каталога (COD) и выделяет место для нового файла в дисковой группе.

  3. Процесс базы данных ASMB получает карту экстентов для нового файла.

  4. Файл теперь открыт, и процесс базы данных инициализирует файл непосредственно.

  5. После инициализации процесс базы данных запрашивает, чтобы создание файла зафиксировалось. Это заставляет приоритетный процесс ASM очистить запись COD и отметить файл как созданный.

  6. Подтверждение фиксации файла неявно закрывает файл. Экземпляр базы данных должен будет вновь открыть файл для будущего ввода-вывода.

Этот пример подкрепляет два важных момента об архитектуре ASM:

  • Экземпляр Базы данных и Экземпляр ASM работают вместе скоординированным способом. Экземпляр Базы данных должен взаимодействовать с ASM, чтобы отобразить файлы базы данных на экстены ASM. Экземпляр Базы данных также получает постоянный поток сообщений, касающихся операций ASM (таких как ребалансировка дисковой группы), которые может заблокировать или переместить экстенты ASM.

  • Ввод-вывод базы данных не направляется через экземпляр ASM. Фактически, база данных проводит операции ввода-вывода непосредственно с файлами ASM, как проиллюстрировано в шаге 4 на рисунке.

Далее: Инструменты для Конфигурирования и Управления Сети Oracle

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)