Назад | Перейти на главную страницу

Oracle 11gR2 - Как восстановить нормальную избыточность при выходе из строя 1 из 2 групп сбоев

Справочная информация:

Альфа-группа отказов - один диск 1, а группа отказов Bravo - на диске 2.

Недавно мы столкнулись с проблемой на одном из наших серверов Oracle. Один из наших дисков (назовем его Disk 1 / Failure Group Alpha) вышел из строя во время работы Oracle. Когда мы перезапускали сервер, Oracle не запускался, потому что у нас не было достаточно дисков для удовлетворения наших требований к избыточности.

Как мы можем оправиться от этой неудачи?

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

Дисковая группа не будет смонтирована автоматически, но вы можете сделать это вручную:

ALTER DISKGROUP имя_группы_диска MOUNT FORCE

Монтирование групп дисков с помощью опции FORCE

В режиме FORCE ASM пытается смонтировать группу дисков, даже если не может обнаружить все устройства, принадлежащие к группе дисков. Этот параметр полезен, если некоторые из дисков в группе дисков с нормальной или высокой степенью избыточности стали недоступны во время отключения группы.

Если ASM обнаруживает все диски в группе дисков, MOUNT FORCE завершается ошибкой. Поэтому используйте настройку MOUNT FORCE, только если некоторые диски недоступны. В противном случае используйте NOFORCE [по умолчанию].

Монтирование группы дисков завершается успешно, если ASM находит хотя бы один полный набор экстентов в группе дисков. Если ASM определяет, что один или несколько дисков недоступны, то ASM переводит эти диски в автономный режим и отключает [sic!] Диски после истечения DISK_REPAIR_TIME.

В кластерных средах ASM, если экземпляр ASM не является первым экземпляром, монтирующим группу дисков, использование оператора MOUNT FORCE завершается ошибкой. Это связано с тем, что к дискам обращался другой экземпляр, и диски недоступны локально.