Recovery is “job one” for a database administrator.Tim Gorman
Основы резервного копирования и восстановления в Oracle
Курс по защите от сбоев и потери данных (backup and recovery) Очень важный курс – если данные потеряны - всё остальное уже не существенно. Множество практических решений и заданий. В курсе последовательно рассматривается использование возможностей от версии 9i, до новых возможностей 10G и 11G. Для демонстрации используются базы данных на Windows и Linux
Важной частью курса является рассмотрение практических производственных задач, таких как контроль успешности резервирование, проверка и тестирование пригодности резервных копий, оправка оповещения при проблемах и т.д.
Тема
Скачать
1. Основы
Технические и организационные вопросы
Стратегия резервного копирования и восстановления и уровень допустимых потерь
Концепции резервного копирования и восстановления в Oracle
Мультиплексирование управляющих и журнальных файлов
Установка параметров архивирования журнальных файлов
Настройка режима Archivelog
2. Настройка резервного копирования в rman
Варианты резервного копирования
Основы rman
Настройки rman
Соединение rman с базой данных
Конфигурирование параметров rman, команда configure
Конфигурирование параметров экземпляра
Запись резервных копий локально и в сеть
Delete obsolete
3. Резервное копирование
Команда backup database
Как делать бесполезные резервные копии или правило номер один горячего резервирования
Волшебная команда
Что понадобится для восстановления
Пишем скрипт, проверяем его работу
Создаём командный файл и помещаем его в планировщик
4. Восстановление
Концепции восстановления
Диагностика
Восстановление после потери управляющего файла
Восстановление после потери журнального файла
Принципы восстановления после потери файлов данных
Полное восстановление на открытой БД
Полное восстановление на остановленной БД
Перемещение файлов данных на новое место
Восстановление при отсутствии резервной копии файла
5. Восстановление-2
Особенности неполного восстановления
Восстановление к предыдущему моменту времени
Восстановление по номеру журнала
Восстановление после потери всех управляющих файлов
Восстановление при потере текущего журнала
Восстановление после полной потери сервера
6. Резервное копирование, дополнительные вопросы
Форматные маски в команде backup
Инкрементальный бэкап
Differential Incremental Backups
Cumulative Incremental Backups
Команда backup archivelog
Распараллеливание
Команда copy в RMAN
Consistent backup
Хранить долго
Команда crosscheck
Команда catalog
Команда change
Команда delete
Команда list
Команда report
Мониторинг операций rman
Восстановление повреждённых блоков в rman - blockrecover
7. Использование каталога восстановления в rman
Использование rman с каталогом восстановления
Создание каталого восстановления
connect catalog
Хранимые скрипты
Дополнительные возможности при работе в режиме каталога
Проблемы
8. Решение производственных задач
Контроль успешности резервного копирования
Проверка и тестирование пригодности резервов
Уменьшение размера резервов
Ведение списка баз данных, параметров и резервов
Регистрация начала и окончания операции, времени выполнения операций
Отчеты по резервированию одной БД и нескольких БД
Тяжело в ученье - легко в походе
9. Резервное копирование и восстановление без rman - user managed backup and recovery
Холодное резервное копирование, плюсы и минусы
Горячее резервное копирование, плюсы и минусы
Полное восстановление в sqlplus
Неполное восстановление в sqlplus
Recover database using backup controlfile
10. Возможности резервного копирования и восстановления в Oracle 10G
Flash Recovery Area
Сжатие бэкапов
Команда: backup as copy database
Ускорение инкрементального резервирования
Инкрементальное обновление резервных копий
Быстрое восстановление – switch to copy для БД и отдельных файлов
Усовершенствования при open resetlogs
Изменения в команде catalog
Шифрование резервных наборов
Использование Restore Points
Установка продолжительности резервирования и нагрузки на БД
Разные усовершенствования в RMAN
Команда alter database begin backup
11. Возможности резервного копирования и восстановления в Oracle 11G
Data Recovery Advisor
Дублирование базы данных, в том числе по сети, без использования резервов.
Резервирование больших файлов в режиме распараллеливания на секции
Создание архивов длительного хранения
Объединение каталогов восстановления
Создание виртуальных каталогов
Улучшения в нахождении повреждённых блоков и оптимизация block recover
Оптимизация сжатия
Переменные подстановки в RMAN
Поддержка change block tracking для баз данных standby
Flashback Data Archive и Flashback Transaction Backout
12. Основы Oracle Data Guard
Зачем нужны standby базы данных - защита от БД аварий, катастроф