Единицы выделения памяти. Файлы ASM

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

Диски ASM делятся на единицы выделения памяти (AU):

  • Размер AU конфигурируем при создании группы дисков.

  • Размер AU по умолчанию составляет 1 Мбайт:

    • Достаточно мал, чтобы кэшироваться базой данных и достаточно большой для эффективного последовательного доступа

  • Допустимые размеры AU:

    • 1, 2, 4, 8, 16, 32 или 64 Мбайта

    • Большие AU могут быть полезными в сценариях очень больших баз данных (VLDB) или при использовании специализированных аппаратных средств хранения

В пределах диска ASM пространство делится на единицы выделения памяти (AU). Размер AU по умолчанию составляет один мегабайт, что является достаточно малым, чтобы не возникло горячей точки, но достаточно большим, чтобы обеспечить эффективный последовательный доступ. Можно установить размер AU, когда Вы создаете группу дисков. Невозможно изменить размер AU для существующей группы дисков. Большие размеры AU могут быть полезными в случаях очень больших баз данных (VLDB) или при использовании специализированных аппаратных средств хранения. Если к AU постоянно получают доступ, то ядро базы данных кэширует его для более эффективного доступа.

Файлы ASM

Файлы ASM:

  • Являются набором экстентов ASM, составленных из AU

    • Экстенты варьируемого размера поддерживает большие файлы

  • Представляются как нормальные файлы для ядра базы данных

  • Имеют имена файлов, которые начинаются с '+'

    • Например,
           +DATA/orcl/datafile/system.256.689832921

  • Могут быть ассоциированы с дополнительным именем файла - псевдонима

    • Например, +DATA/dbfiles/mydb/system01.dbf

  • Равномерно распределяются по дискам в дисковой группе

  • Зеркалируются согласно политикам, определенным в дисковой группе

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

У каждого файла ASM есть уникальное сгенерированное системой имя. Рисунок показывает пример полностью определенного имени файла ASM. Полностью определенное имя файла ASM представляет иерархию, начинающуюся со связи знака "плюс" с именем дисковой группы. За именем дисковой группы следует имя базы данных и тип файла. Заключительный элемент составляется из имени тега, номера файла и числа инкарнации. Дополнительно может быть создан псевдоним, чтобы предоставить администраторам более удобное для использования средство обращения к файлу ASM.

Файлы равномерно распределяются по дискам ASM в дисковой группе, используя политику чередования и зеркалирования.

ASM исходно поддерживает большинство связанных с базой данных типов файлов, таких как файлы данных, файлы журнала, управляющие файлы, резервные копии RMAN и другие. До Релиза 2 Oracle Database 11g, ASM поддерживал только связанные с базой данных Oracle файлы и не мог использоваться, чтобы хранить и управлять файлами трассировки ASCII и журналами предупреждений, двоичными файлами Oracle, Oracle Cluster Registry (OCR) и cluster-voting диск. Релиз 2 Базы данных Oracle 11g устраняет это ограничение, обеспечивая средства реализации файловой системы общего назначения поверх ASM.

Далее: Локальное Именование

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

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

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

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