Обязанности администратора базы данных включают:
Защитить базу данных от любого вида отказа, который когда-либо может произойти
Увеличить среднее время между сбоями (MTBF)
Защитить критические компоненты с помощью избыточности
Уменьшить среднее время для восстановления (MTTR)
Минимизировать потерю данных
Цель администратора базы данных (DBA) состоит в том, чтобы гарантировать, что база данных открыта и доступна, когда пользователи нуждаются в этом. Чтобы достичь этой цели, DBA (работающий с системным администратором):
Предвидет и работает над тем, чтобы избежать общих причин отказа
Работает над тем, чтобы увеличить среднее время между сбоями (MTBF), которые негативно влияют на доступность
Удостоверяется, что аппаратные средства надежны настолько, насколько это возможно, что критические компоненты защищены посредством избыточности, и что обслуживание операционной системы выполняется своевременно. База данных Oracle обеспечивает продвинутые опции конфигурации, чтобы увеличить MTBF, включая:
Real Application Clusters
Потоки
Защита Данных Oracle (Data Guard)
Уменьшает среднее время для восстановиться (MTTR), практикуясь в процедурах восстановления заранее и конфигурируя резервные копии так, чтобы они были легко доступны при необходимости
Минимизирует потерю данных. DBA, который следует принятым методам передовой практики, может сконфигурировать свои базы данных так, что ни одна зафиксированная транзакция никогда не будет потеряна. Объекты, которые помогают в гарантии этого, включают:
Архивные файлы журналов (о которых будет расказано позже в этой рубрике)
Технология ретроспекции
Резервные базы данных и Oracle Data Guard (обсуждаемые в курсе Oracle Database 11g: Data Guard Administration)