Экземпляр ASM

Рубрика: Понятия и Инструменты Oracle

Экземпляр ASM представляет компоненты процессов и памяти для ASM.

Экземпляр ASM

Каждый раз, когда ASM или база данных запускаются, выделяется область совместно используемой памяти, называемая системной глобальной областью (SGA), и запускаются фоновые процессы базы данных или Oracle ASM. Комбинацию фоновых процессов и SGA называют экземпляром Oracle ASM или экземпляром БД Oracle. Экземпляр представляет компоненты ЦП и RAM выполняемой среды ASM.

SGA в экземпляре ASM отличается в выделении памяти и ее использовании от SGA в экземпляре базы данных. SGA в экземпляре ASM делится на четыре основных области следующим образом:

  • Разделяемый Пул: Используется для информации о метаданных

  • Большой пул: Используется для параллельных операций

  • Кэш ASM: Используется для чтения и записи блоков во время операций ребалансировки

  • Свободная Память: Освобожденная доступная память

Минимальный рекомендуемый объем памяти для экземпляра ASM составляет 256 Мбайт. Автоматическое управление памятью включается по умолчанию на экземпляре ASM и динамически настраивает размеры отдельных компонентов памяти SGA. Объем памяти, который необходим для экземпляра ASM, будет зависеть от количества дискового пространства, которым управляет ASM.

Вторая часть экземпляра ASM представлена фоновыми процессами. У экземпляра ASM может быть множество фоновых процессов; не все из них всегда присутствуют.

Фоновые процессы, специфичные для функциональности ASM, представлены на рисунке. Есть обязательные фоновые процессы и опциональные фоновые процессы. Некоторые из этих процессов могут включать следующие:

  • ARCn: Процессы архивации

  • CKPT: Процесс контрольной точки

  • DBWn: Процессы записи базы данных

  • DIAG: Процесс диагностируемости

  • Jnnn: Процессы Очереди заданий

  • LGWR: Процесс записи журнала

  • PMON: Процесс контроля процессов

  • PSP0: Процесс генератора процессов

  • QMNn: Процессы управления очередями

  • RECO: Процесс восстановления

  • SMON: Процесс системного монитора

  • VKTM: Виртуальный хранитель процесса времени

  • MMAN: Процесс распределителя памяти

Вышеупомянутый список процессов не полный. Для экземпляра ASM эти процессы не всегда будут выполнять те же самые задачи, какие они выполняли в экземпляре базы данных. Например, процесс LGWR в экземпляре базы данных ответственен за копирование векторов изменения из буферного раздела журнала SGA в онлайновые журналы транзакций на диске. Экземпляр ASM не содержит буфер журнала в своей SGA, и он не использует онлайновые журналы транзакций. Процесс LGWR в экземпляре ASM копирует информацию о журналировании в дисковую группу ASM.

Если ASM будет кластеризироваться, то в экземпляре ASM появятся дополнительные процессы, связанные с управлением кластером. Некоторые из этих процессов включают следующие:

  • LMON: Процесс контроля глобальной службы постановки в очередь

  • LMDn: Демоны глобальной службы постановки в очередь

  • LMSn: Процессы службы глобального кэша

  • LCKn: Процессы блокировки

Дополнительную информацию об управлении экземпляром ASM см. в документации.

Далее: Конфигурирование Мест назначения Журнала Архива

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

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

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

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