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

11

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

  • Oracle 11gR2
  • 2 группы сбоев - нормальное резервирование
  • Каждая группа сбоев связана с одним диском

Группа сбоя Alpha - это один диск 1, а группа сбоя Bravo - на диске 2

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

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

  • Есть ли способ указать Oracle запустить экземпляр с группой сбоев, нам все равно, мы исправим проблему с диском позже?
  • Или нам нужно вставить новый диск, прежде чем экземпляр можно будет снова запустить?

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

Кристофер Стоукс
источник
Это несколько опасная идея, особенно если два диска были коррелированы (одна и та же модель, один и тот же производственный цикл) и, скорее всего, выйдут из строя в одно и то же время. Если вы на самом деле не заботитесь о своих данных, я бы посоветовал хранить запасной диск (или, если вы можете себе это позволить, иметь запасной онлайн).
zebediah49
Вы пытались удалить сбойную группу дисков с помощью DROP DISKGROUP .... FORCE? Oracle Doc
MunsterNet
Я думаю, чтобы исправить это, вам нужно предоставить Oracle неограниченный доступ к банковскому счету вашей компании.
Том О'Коннор
1
@MunsterNet Вы ошиблись «группой дисков» с «группой сбоев». Предложенная вами команда DROP DISKGROUP, скорее всего, приводит к непреднамеренной и ненужной потере данных.
kubanczyk

Ответы:

1

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

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

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

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

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

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

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

kubanczyk
источник