Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Что такое ASM?






Предположим, что имеется 10 дисков, которые используются с базой данных. При использовании ASM ничего не нужно создавать на стороне ОС; этот механизм группирует набор физических дисков в логический объект, известный как diskgroup (дисковая группа). Дисковая группа (diskgroup) по аналогии с файловой системой разбивается (striping) (и, возможно, зеркалируется), но с существенными различиями: она не является универсальной файловой системой для сохранения файлов пользователей, и не буферизируется (not buffered). В силу последнего дисковая группа предлагает преимущество прямого доступа к своему пространству (raw device – неформатизированное устройство), обеспечивая при этом удобство и гибкость файловой системы.

Логические менеджеры томов обычно используют что-то типа хеш-функций, чтобы преобразовать логические адреса блоков в физические адреса блоков. Эти вычисления использует центральный процессор. Кроме того, когда добавляется новый диск (или набор дисков RAID-5), типовая функция располосования (striping) требует, чтобы каждый бит полного набора данных был бы перемещен.

Напротив, ASM использует специальный экземпляр Oracle (Oracle Instance), который отображает карту файловых экстентов (extent - участок) на физические дисковые блоки. Эта конструкция, быстрая в локализации экстентов файлов, помогает при добавлении или удалении дисков, потому что не требуется координировать местоположение экстентов файлов. Этот специальный экземпляр ASM, что аналогично и для других файловых систем, должен функционировать для обеспечения ASM и не может изменяться пользователем. Один экземпляр ASM может обслуживать несколько экземпляров баз данных Oracle на одном и том же сервере.

Этот специальный экземпляр (instance) - разве что instance, а не база данных, где пользователи могут создать объекты. Все метаданные о дисках сохраняются в непосредственно дисковых группах, делая их, насколько это возможно, самоопределенными.

Итак, кратко, что является преимуществами ASM:

· Disk Addition (Добавление дисков) - добавление дисков становится очень простым. Не возникает времени простоя, участки файлов перераспределяются автоматически.

· I/O Distribution (Дистрибутивный ввод/ вывод) – ввод/вывод автоматически разбрасывается по всем доступным дискам, без ручного вмешательства, сокращая события горячих точек (hot spot).

· Stripe Width (Ширина располосования) - располосование может быть как мелко гранулировано (grained - детализировано) для журнальных файлов (Redo Log Files) – по 128К для более быстрой скорости передачи, так и более крупно - для файлов данных - по 1М для одновременного перемещения большого количества блоков).

· Buffering (Буферизация) - файловая система ASM не буферизирована, реализуя прямой ввод/вывод в соответствии с конструкцией.

· Kernelized Asynch I/O (Асинхронный ввод/вывод на уровне ядра) - не существует каких-либо специальных установок для допущения асинхронного ввода/вывода на уровне ядра, без использования “сырых” (raw) устройств и сторонних файловых систем типа Veritas Quick I/O.

· Mirroring (Зеркалирование) - может быть легко установлено зеркалирование программного обеспечения, если не доступно зеркалирование на уровне аппаратных средств.

C ASM намного проще управлять файлами базы данных Oracle. Используя совокупность возможностей, Вы легко сможете создать высоко масштабирование и производительные решения по памяти хранения из набора дисков. Любая динамическая среда базы данных требует добавления, перемещения и удаления дисков, и ASM обеспечивает необходимый комплект инструментальных средств, освобождая АБД от этих рутинных задач.

 

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

Большинство специалистов уже давно согласны, что RMAN стал инструментом де-факто при выборе средства резервирования базы данных Oracle. Но сколь мощны бы они не были, ранние версии RMAN все-таки оставляли что-то желательным для совершенствования. К счастью, Oracle Database 10g снимает многие из этих проблем, включая много желаемых возможностей, делает RMAN еще более мощным и полезным инструментом.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.