Установка Параметров для Обнаружения Повреждений

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

В зависимости от терпимости Вашей системы к повреждениям блоков можно усилить проверку повреждения блоков.

Установка Параметров для Обнаружения Повреждений

Включение параметра DB_ULTRA_SAFE (значение по умолчанию: OFF) приводит к увеличению системных издержек из-за этих более интенсивных проверок. Количество издержек связано с числом блоков, изменяемых в секунду, таким образом, их нельзя легко определить количественно. Для приложения "с частыми обновлениями" можно ожидать существенное увеличение нагрузки на ЦП, вероятно в диапазоне от десяти до двадцати процентов, но возможно и больше. Эти издержки могут быть снижены, выделяя дополнительные ЦП.

  • Когда параметр DB_ULTRA_SAFE устанавливается в DATA_ONLY, параметр DB_BLOCK_CHECKING устанавливаются в MEDIUM. Это проверяет, что данные в блоке логически согласованы. Проверки заголовка базового блока выполняются после изменения содержимого блока в памяти (например, после команд UPDATE или INSERT, дисковых чтений, или передач блоков между экземплярами в Oracle RAC). Этот уровень проверок включает семантическую проверку для всех блоков не-индексно-организованных таблиц.

  • Когда параметр DB_ULTRA_SAFE устанавливается в DATA_AND_INDEX, параметр DB_BLOCK_CHECKING устанавливается в FULL. В дополнение к предыдущим проверкам, семантические проверки выполняются для индексных блоков (то есть, блоков зависимых объектов, которые могут фактически быть удалены и воссозданы, когда возникает повреждение).

  • Когда параметр DB_ULTRA_SAFE устанавливается в DATA_ONLY или DATA_AND_INDEX, параметр DB_BLOCK_CHECKSUM устанавливается в FULL, а параметр DB_LOST_WRITE_PROTECT устанавливается в TYPICAL.

Далее: Транзакция ретроспекции

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

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

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

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