Этот курс знакомит с основными архитектурными концепциями Oracle Data Guard. Слушатель узнает, как использовать Oracle Data Guard для защиты базы данных Oracle от запланированных и незапланированных простоев.

Слушатель также узнает, как создавать и управлять физическими, логическими и моментальными резервными (standby) базами данных, а также как использовать резервные базы данных для создания отчетов, выполнения запросов и тестирования.

Требуемая предварительная подготовка:

Требуются опыт и знания по администрированию баз данных Oracle, эти навыки можно получить, посетив обязательные курсы по Oracle Administration и Oracle Database Backup and Recovery with RMAN.

Этот курс построен на операционной системе Linux, поэтому требуется хорошее понимание Linux/UNIX.

Если же вы не посещали курсы по Oracle 18c или 19c, перечисленные в разделе курсов, требуемых как необходимая предварительная подготовка, то достаточно будет эквивалентных курсов Oracle 11g или Oracle 12c.

Цель курса:

Этот курс направлен на то, чтобы дать слушателю знания, необходимые для планирования, внедрения, управления и устранения неполадок резервных(standby) конфигураций баз данных Oracle Data Guard.

Аудитория курса:

Курс предназначен для администраторов баз данных и сотрудников технической поддержки, которым необходимо планировать и внедрять конфигурации Oracle Data Guard.

Программа

Сессия 1: Обзор DATA GUARD

Обзор Data Guard. Требования к обслуживанию резервной базы данных. Терминология Data Guard. Типы резервных баз данных. Уровни защиты. Физические, логические и резервные базы данных моментальных снимков. Сервисы по управлению ролями. Интерфейсы Data Guard. Создание резервной базы данных. Установка Data Guard. Административная привилегия SYSDG для операций Data Guard.

Сессия 2: Архитектура Data Guard

Архитектура Data Guard. Процессы, активные в базе данных-источнике. Процессы, активные в резервной базе данных. Архитектура Data Guard и параметры инициализации. Использование Data Guard в Multitenant базе данных. Создание и клонирование PDB в среде Multitenant архитектуры.

Сессия 3: Создание физической резервной(STANDBY) базы данных с помощью команд SQL.

Подготовьте основную базу данных для Data Guard. Параметры инициализации резервной базы данных. Дублирование файлов данных и управляющего файла. Создание резервного экземпляра. Конфигурирование файлов сетевой конфигурации. Активирование резервной базы данных. Проверка того, что основная и резервная базы данных работают. Потеря архивного Журнала(Archive Log). Открытие резервной базы данных. Запуск и выключение окружения Data Guard. Активная работа Data Guard. Синхронизация с другим экземпляром . Мониторинг основной и резервной баз данных.

Сессия 4: REDO TRANSPORT SERVICES

Обзор REDO TRANSPORT SERVICES. Как Data Guard посылает Redo Data. Управление тем, когда Redo Data отправляются с опцией VALID_FOR. Обработка ошибок передачи. Управление пробелами в данных в архивных данных. Автоматическое разрешение отключения с Data Guard в 19c. Уровни защиты. Режим быстрой синхронизации.

Сессия 5: REDO APPLY SERVICES

Обзор сервисов применения журналов. Применение Redo Data немедленно. Задержка Redo Data процедуры. Прерывание сервисов Redo Apply. Настройка каскадирования в резервной базе данных. Создание резервную базу данных моментальных снимков. Учебный курсы по Oracle Database 19c по Data Guard.

Сеанс 6: Переход ROLE с использованием SQL COMMANDS

Обзор перехода ролей. Подготовка основной базу данных. Подготовка резервной базы данных. Выполнение переключения. Выполнение перехода на другой ресурс. Восстановление неисправного основного экземпляра. Обзор непрерывности обслуживания приложений в среде Data Guard.

Сессия 7: CHANGE MANAGEMENT

Обзор управления изменениями (CHANGE MANAGEMENT) экземпляра. Добавление файлов данных или табличных пространств. Удаление табличных пространств и удаление файлов данных. Transportable табличные пространства. Переименование файлов данных. Добавление или удаление файлов Redo Log. Операции DML на Active Data Guard в 19c. Nologging операции. Nologging усовершенствования в18c. Обнаружение не ведущийся операции записи. Теневая потеря защиты от записи в 18c.

Сессия 8: Создание резервной базы данных с помощью RECOVERY MANAGER (RMAN)

Обзор как создается резервная база данных с помощью RMAN. Создайте подходящую резервную копию с помощью RMAN. Пути и имена файлов в резервной базе данных. Создание резервного экземпляра. Создание резервной базу данных с помощью RMAN. Создание резервной базы данных с помощью RMAN из активной базы данных. Создание резервной базы данных с помощью dbca.

Сессия 9: Решение вопросов резервного копирования и восстановления в конфигурации ORACLE DATA GUARD

Реализуйте стратегию резервного копирования и восстановления (Backup and Recovery). Использование RMAN в конфигурации Data Guard. Резервное копирование и восстановление основной базы данных с помощью физической резервной базы данных. Резервное копирование и восстановление логической резервной базы данных. Использование каталога восстановления (Recovery Catalog) RMAN в конфигурации Data Guard. Создание каталога восстановления. Регистрация базы данных в каталоге. Настройка ежедневного инкрементного резервного копирования. Восстановление после потери файлов данных и управляющих файлов в основной и резервной базах данных. Восстановление после потери онлайн журналов Redo Logs. Восстановление и процесс восстановления файлов данных во всей сети. Откат физической резервной базы данных с помощью функции восстановления резервной базы данных из службы primary_db. Одна команда обновления резервной базы данных. Включение отслеживания изменений блоков для физической резервной базы данных.

Сессия 10: Использование базы данных FLASHBACK в конфигурации DATA GUARD.

Обзор использования ретроспективной (Flashback) базы данных в конфигурации Data Guard. Настройка Flashback базы данных. Использование базы данных Flashback вместо того, чтобы применить данные. Использование базы данных Flashback и применение ее в режиме реального времени. Просмотр Flashback данных через переходы ролей от резервных баз данных. Автоматический режим Flashback резервной базы в 19c. Использование базы данных Flashback для поддержания отказоустойчивости.

Сессия 11: Обзор брокера DATA GUARD

Обзор брокера Oracle Data Guard. Oracle Enterprise Manager. Интерфейс командной строки DGMGRL. Монитор Data Guard. Установка Oracle Data Guard. Запуск и использование брокера Data Guard. Получение Data Guard Diagnostic Information. Представление V$DATAGUARD_PROCESS.

Сессия 12: Построение конфигурации с помощью брокера

Подготовьтесь к сборке конфигурации. Настройте основную базу данных. Настройте резервную базу данных. Проверка базы данных. Новые команды брокера в 18c. Валидирование spfile базы данных. Валидирование конфигурации сети. Валидация Status Connect Identifier. Показать, включить и отключить конфигурацию. Выполнение сценариев DGMGRL.

Сессия 13: Управление конфигурацией с помощью брокера

Конфигурационные файлы брокера Data Guard. Отображение и редактирование свойств базы данных - установка режима защиты конфигурации. Использование дополнительных настраиваемых свойства брокера из 18c и 19c. Настроить Fast Start Failover. Fast Start Failover для устранения отказа в режиме «только наблюдатель» в 19c. Выполнение переключения. Выполнение устранения отказа переходом на другой ресурс. Настройка нескольких целевых объектов при создании отказоустойчивой конфигурации. Изменение состояния базы данных. Экспорт Broker File Monitor из конфигурации. Настройка нескольких наблюдателей.

Сессия 14: Создание резервной базы данных с помощью DBCA

Обзор создания физической резервной базы данных путем создания базы данных с помощью DBCA. Создание резервной базы данных с помощью DBCA. Добавление записей в файл tnsnames.ora. Использование Data Guard Broker для создания конфигурации. Создание резервных журналов Redo Logs в основной базе данных. Создайте резервных журналов Redo Logs в резервной базе данных. Проверка конфигурации защиты данных. Редактирование файла listener.ora в основной базе данных. Редактирование файла listener.ora в резервной базе данных. Создание физической резервной базы данных Data Guard для мультитенантной контейнерной базы данных с dbca в 19c.

Сессия 15: Создание логической резервной БД (LOGICAL STANDBY) помощью команд SQL

Обзор создания логической резервной базы данных с помощью команд SQL. Подготовка основной базы данных. Подготовка резервной базы данных. Переход из физического резервной БД в логическую резервную БД. Запуск резервного экземпляра. Работа в реальном времени. Удаление архивов. Представления словаря БД, содержащие полезную информацию о резервной БД. Мониторинг применения SQL-команд.

Сессия 16: Управление логической резервной базой данных (LOGICAL STANDBY)

Обзор архитектуры SQL Apply. Соображения о размере транзакции. Применение DML и DDL. Перехват DDL операторов. Пропуск команд DML и DDL в резервной базе данных. Изменение в логической резервной базе данных. Материализованные представления в базе данных-источнике. Создание экземпляра таблицы. Перезагрузка SQL Apply. Настройка DBA_LOGSTDBY_EVENTS. Применение обновлений с использованием логической резервной базы данных. Применение обновлений на физической резервной базе данных. Планирование заданий в логической резервной базе данных.

Сессия 17: Настройка резервной базы данных

Обзор настройки физической резервной базы данных. Временное Undo, Global и сессионные переменные. Значение таблиц без первичных ключей. Статистика по логическому резерву. Согласованность транзакций. Настройка количества прикладных процессов. Корректировка количества подготовительных процессов. Настройки памяти для кэша локальной непрерывной репликации (LCR Cache). Установка свойства базы данных ReopenSecs и NetTimeout. Сжатие Redo Transmission. Оптимизация SQL Apply. Оптимизация Redo Apply.

Сессия 18: Обзор исправлений и обновлений (PATCHING AND UPGRADING) баз данных в конфигурации DATA GUARD.

Обновление конфигурации брокера Oracle Data Guard. Обновление базы данных Oracle в конфигурации Data Guard с физической резервной базой данных. Обновление базы данных Oracle в конфигурации Data Guard с помощью логической резервной базы данных. Использование DBMS_ROLLING для обновления базы данных. Ведущие базы данных групп и ведущий мастер групп (Leading Group Master). Базы данных конечных групп и мастер конечных групп. Использование DBMS_ROLLING для выполнения переходного обновления базы данных.

Сессия 19: Руководство по быстрой настройке DATA GUARD.

DATA GUARD физической резервной БД, используя Data Guard Broker. Настройка основного Сервера. Конфигурация параметров инициализации. Настройка сервиса. Настройка резервного сервера. Создание резервную базу данных с помощью дубликата (DUPLICATE) . Включение брокера. Переключение баз данных. Отказоустойчивость базы данных. Режим резервной базы «только для чтения» и режим резервной базы «моментальный снимок» (Snapshot) Active Data Guard.