После окончания данного курса слушатели смогут оценить свои требования к восстановлению и разработать адекватную стратегию резервирования и восстановления.
Cлушатели научатся
- Разрабатывать эффективные процедуры резервирования и восстановления
- Использовать настройки резервирования для выполнения операций резервирования на диски и ленты
- Применять процедуры восстановления для восстановления после сбоя носителя и иных видов сбоев
- Диагностировать и устранять сбои данных
- Использовать технологии Flashback Technologies и клонирования баз данных в качестве дополнения к процедурам резервирования и восстановления
- Повышать доступность базы данных при помощи соответствующих стратегий резервирования и восстановления
Цель курса
- Рассмотреть методы резервирования и восстановления базы данных Oracle
- Рассмотреть архитектуру базы данных Oracle в части, касающейся резервирования и восстановления
- Запланировать эффективные процедуры резервирования и восстановления
- Сконфигурировать базу данных для восстановления
- Использовать Recovery Manager (RMAN) для выполнения резервирования и восстановления
- Использовать консультант по восстановлению данных для диагностики и устранения сбоев
- Использовать технологии Flashback для восстановления после человеческих ошибок
- Выполнение резервирования и восстановления с использованием шифрованных резервных копий
- Выполнение восстановления табличного пространства к моменту времени
- Рассмотреть дополнительные возможности достижения высокой доступности (такие, как Oracle Data Guard)
Аудитория
- Администраторы хранилищ данных
- Администраторы баз данных
- Дизайнеры баз данных
- Инженеры технической поддержки
- Технические администраторы
Предварительная подготовка
- Знание языков SQL и PL/SQL
- Основные знания о Linux
Программа курса
Модуль 1. Введение
- Контекст курса
- Оценка требований восстановления
- Категории сбоев
- Решения Oracle по резервированию и восстановлению
- Архитектура максимальной доступности Oracle
- Oracle Secure Backup
- Достоинства использования Oracle Data Guard
- Особенности практикума
Модуль 2. Начало
- Основные концепции базы данных, существенные для резервирования и восстановления
- Инструменты администратора базы данных для выполнения резервирования и восстановления
- Присоединение к Oracle Recovery Manager (RMAN)
- Быстрое начало: Подход к решению проблем
Модуль 3. Конфигурация для восстановления
- Команды RMAN
- Конфигурация постоянных свойств
- Использование области быстрого восстановления (Fast Recovery Area)
- Управляющие файлы
- Оперативные журнальные файлы
- Архивные журнальные файлы
Модуль 4. Использование каталога восстановления RMAN
- Создание и конфигурация каталога восстановления
- Управление записями целевой базы данных в каталоге восстановления
- Использование хранимых скриптов RMAN
- Сопровождение и защита каталога восстановления
- Виртуальные частные каталоги восстановления
Модуль 5. Стратегия и терминология резервирования
- Обзор решений резервирования и терминология
- Баланс между требованиями резервирования и восстановления
- Резервирование табличных пространств в состоянии только для чтения
- Лучшие практики для резервирования хранилищ данных
- Дополнительная терминология резервирования
Модуль 6. Выполнение резервирования
- Типы резервов RMAN
- Резервные копии, обновляемые инкрементально
- Быстрое инкрементальное резервирование
- Отслеживание изменений в блоках (быстрые инкрементальные резервные копии)
- Стратегия резервирования, рекомендуемая Oracle
- Отчеты резервирования
- Управление резервными копиями
Модуль 7. Улучшение качества резервных копий
- Сжатие резервных копий
- Использование библиотеки управления носителем
- Создание многосекционных резервных копий, прокси-копий, мультиплексирование резервных копий и резервирование резервных наборов RMAN
- Создание архивных резервных копий
- Резервирование файлов восстановления
- Резервирование управляющего файла в трассировочный
- Занесение в каталог дополнительных файлов восстановления
- Резервирование метаданных дисковой группы ASM
Модуль 8. Создание резервных копий, шифрованных RMAN
- Создание резервных копий, шифрованных RMAN
- Использование шифрования в прозрачном режиме
- Использование шифрования в парольном режиме
- Использование шифрования в двойном режиме
Модуль 9. Диагностика сбоев базы данных
- Уменьшение времени диагностики
- Автоматический диагностический репозитарий
- Интерпретация сообщений и стеков ошибок RMAN
- Консультант по восстановлению данных
- Диагностика потери файла данных (как в файловой системе, так и в ASM)
- Диагностика повреждений блоков базы данных
Модуль 10. Концепции копирования из резервной копии и восстановления
- Копирование из резервной копии и восстановление
- Сбой экземпляра и автоматическое восстановление
- Сбой носителя
- Обзор полного восстановления
- Обзор неполного восстановления
- Восстановление через RESETLOGS
Модуль 11. Выполнение восстановления, часть 1
- Восстановление в режиме NOARCHIVELOG
- Выполнение полного восстановления (существенных и несущественных файлов)
- Восстановление дисковой группы ASM
- Восстановление при помощи копий файлов
- Выполнение неполного восстановления
- Восстановление таблиц из резервных копий
Модуль 12. Выполнение восстановления, часть 2
- Восстановление серверного файла параметров инициализации и управляющего файла
- Потеря оперативных журнальных файлов и восстановление
- Пересоздание файла паролей
- Восстановление табличных пространств в состоянии только для чтения, или же содержащих только индексы, или же временных файлов данных
- Восстановление базы данных на другой хост
- Восстановление после катастрофы
- Восстановление с шифрованных резервных копий RMAN
Модуль 13. RMAN и Oracle Secure Backup
- Обзор Oracle Secure Backup
- Решение Oracle для резервирования на диски и ленты
- Резервирование файлов в Fast Recovery Area на ленты
- Период удержания для резервных копий RMAN
- Интеграция RMAN и Oracle Secure Backup
- Интеграция с Cloud Control
- Резервирование базы данных на ленты при помощи RMAN
Модуль 14. Выполнение резервирования и восстановления с лент
- Планирование резервирования при помощи Enterprise Manager
- Стратегия резервирования, рекомендуемая Oracle
- Обзор взаимодействия RMAN и Oracle Secure Backup
- RMAN и задания резервирования Oracle Secure Backup
- Управление резервными копиями, хранящимися на лентах
- Выполнение восстановления базы данных
- Автоматическое переключение RMAN на предыдущую резервную копию
Модуль 15. Использование технологий Flashback
- Обзор и конфигурация технологий Flashback
- Использование технологий Flashback для просмотра данных
- Выполнение Flashback Table
- Flashback Transaction (запросы и откат)
- Восстановление удаленных таблиц (Flashback Drop)
- Flashback Data Archive
Модуль 16. Использование Flashback Database
- Архитектура Flashback Database
- Конфигурация Flashback Database
- Выполнение Flashback Database
- Лучшие практики для Flashback Database
Модуль 17. Перемещение данных
- Перемещение табличных пространств
- Перемещение баз данных
Модуль 18. Клонирование баз данных
- Использование клонирования баз данных
- Выбор техники клонирования баз данных
- Создание клона базы данных на основе резервной копии
- Обзор операции клонирования
- Использование Cloud Control для клонирования базы данных
Модуль 19. Настройка производительности RMAN
- Принципы настройки
- Мультиплексирование RMAN
- Диагностика производительности
- Лучшие практики в резервировании и восстановлении
Модуль 20. Практикум по резервированию и восстановлению
- Структура практикума
- Подход к решению проблем практикума
- Бизнес требования к доступности базы данных