Что такое Повреждение Блока?

Рубрика: Диагностирование Базы данных

  • Всякий раз, когда блок читается или пишется, выполняется проверка согласованности.

    • Версия блока

    • Значение DBA (адрес блока данных) в кэше по сравнению со значением DBA в буфере блоков

    • Контрольная сумма блока, если включена

Что такое Повреждение Блока?
  • Поврежденный блок идентифицируется как являющийся одним из следующих повреждений:

    • Повреждение носителей

    • Логическое (или программное) повреждение

Поврежденный блок данных является блоком, который не находится в распознаваемом формате Oracle, или чье содержимое не является внутренне согласованным. Как правило, повреждения вызываются дефектными аппаратными средствами или проблемами операционной системы. База данных Oracle идентифицирует поврежденные блоки как “логические повреждения” или “повреждение носителей.” Если это логическое повреждение, имеет место внутренняя ошибка Oracle. Логически поврежденные блоки отмечаются как поврежденные базой данных Oracle после того, как она обнаруживает несогласованность. Если это - повреждение носителей, формат блока не корректен; информация в блоке не имеет никакого смысла, когда он считывается с диска.

Как Вы только узнали, множество отказов данных и повреждений могут быть исправлены с Советником по Восстановлению данных. Теперь Вы узнаете о ручном способе диагностики и исправления повреждений.

Можно исправить блок повреждения носителей, исправляя блок или удаляя объект базы данных, который содержит поврежденный блок, или и то, и другое. Если повреждение носителей происходит из-за дефектных аппаратных средств, то проблема не будет полностью разрешена, пока будет исправлен аппаратный отказ.

Далее: Выполнение Таблицы Ретроспекции

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

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

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

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