Курс: Oracle Database 11g: Implement Streams

Курс: Oracle Database 11g: Implement Streams

Курс: Oracle Database 11g: Implement Streams


Продолжительность курса: 40 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

Описание курса:
Технология Oracle Streams позволяет пользователям организовать обмен данными, сообщениями и событиями между схемами, приложениями и базами данных. Этот курс включает в себя занятия, посвященные изучению фундаментальных компонентов Oracle Streams и способам администрирования каждого из этих компонентов. Занятия построены таким образом, чтобы дать слушателям практические навыки в конфигурировании окружения Streams и управления им. В данном курсе рассматривается механизм помещения сообщений в очередь и их извлечение из очереди при помощи технологии Oracle Streams. Также в рамках курса даются рекомендации по наилучшему практическому применению этой технологии и выполняются практические занятия по диагностике и устранению ошибок.

Аудитория:
• Разработчики приложений бизнес-интеллекта
• Администраторы баз данных
• Консультанты по продажам
• Специалисты служб технической поддержки
• Технические консультанты

Необходимая подготовка:
• Курс Сервер Oracle Database 11g: Основы администрирования, часть I

Результат обучения:
После изучения курса слушатель будет уметь:
• Научиться быстро и просто выполнять конфигурирование окружения Oracle Streams
• Уметь выполнять мониторинг сбора, распространения и применения событий
• Научиться изменять конфигурацию Streams с целью добавления новых узлов или объектов
• Научиться конфигурировать обработку конфликтов при тиражировании данных
• Изучить возможности по трансформации данных, тиражируемых между двумя узлами
• Научиться ставить сообщения в очередь и извлекать их из очереди при помощи технологии Oracle Streams
• Уметь выполнять диагностику и исправление основных ошибок в окружении Streams

Программа курса:
Модуль 1. Введение и обзор
• Основные элементы технологии Oracle Streams
• Промежуточные области собранных изменений и событий
• Распространение промежуточной области хранения. Машина правил
• Конфигурация Oracle Streams с одним и множеством источников
• Сценарии использования технологии Oracle Streams
• Использование Oracle streams для обновлений и миграций
• Существующие интерфейсы к Oracle Streams

Модуль 2. Конфигурирование базы данных
• Конфигурирование параметров базы данных
• Конфигурирование режима архивирования базы данных
• Включение дополнительного журналирования (Supplemental Logging)
• Конфигурирование базы данных при помощи Enterprise Manager
• Конфигурирование связей между базами данных
• Конфигурирование нескольких узлов Oracle Streams
• Дополнительные приготовления для распространения файлов

Модуль 3. Основные объекты Oracle Streams
• Типы объектов. События Streams. Записи логических изменений (LCR)
• Создание и управление пользователем-администратором Oracle Streams 
• Архитектура промежуточной области хранения. Очереди SYS.AnyData
• Создание очереди. Интерфейс просмотра буферов очереди

Модуль 4. Системные правила
• Использование правил в технологии Oracle Streams. Создание системных правил 
• Использование правил подмножества строк в Oracle Streams
• Выделение подмножества строк. Настройка системных правил
• Наборы негативных правил
• Проверка правил при наличии негативного набора правил. Мониторинг правил

Модуль 5. Интерфейс к Oracle Streams из Enterprise Manager
• Функциональные возможности по управлению Oracle Streams
• Конфигурирование Oracle Streams. Страница установки Streams
• Мастер тиражирования табличного пространства при помощи Streams 
• Управление сбором изменений.Управление внесением изменений
• Управление распространением. Управление преобразованием сообщений

Модуль 6. Упрощенная конфигурация Streams
• Процедуры упрощенного конфигурирования
• Тиражирование одного табличного пространства (с использованием процедуры MAINTAIN_SIMPLE_TTS) и набора табличных пространств (с использованием процедуры MAINTAIN_TTS)
• Согласование объектов баз данных. Тиражирование таблиц, схем и целиком всей базы данных
• Усовершенствованная диагностика для Oracle Streams. Удаление очереди Streams. Удаление всех компонент Oracle Streams

Модуль 7. Концепции процесса сбора изменений (захвата)
• Сбор изменений (захват). Неявный сбор изменений. Компоненты процесса сбора изменений (Capture Process)
• Определение захватываемых изменений. Записи логических изменений (LCR)
• Захватываемые типы данных, операции DDL и операторы DML
• Команды и операции DDL, не подвергаемые захвату
• Теги Streams и удаленный процесс сбора изменений (Downstream Capture)

Модуль 8. Конфигурирование процесса сбора данных
• Создание процесса сбора изменений. Удаленный процесс сбора изменений (Downstream Capture)
• Параметры процесса сбора изменений
• Запуск и управление процессом захвата
• Мониторинг доступности журнального файла
• Статистика процесса сбора изменений
• Диагностика и устранение ошибок сбора изменений

Модуль 9. Согласование
• Выполнение согласования. Подготовка к согласованию
• Установка SCN согласования
• Выполнение создания и согласования объектов с помощью утилиты Import
• Согласование с использованием Data Pump
• Установка SCN согласования вручную
• Согласование базы данных с использованием RMAN
• Проверка согласования на узле применения изменений

Модуль 10. Концепции и конфигурирование распространения (Propagation)
• Направленные сети. Очередь и продвижение данных
• Продвижение с промежуточным применением изменений
• Распространение между выделенными очередями
• Задание распространения, правила и расписания
• Создание, управление и мониторинг распространения
• Диагностика и устранение ошибок в конфигурации распространения

Модуль 11. Концепции и конфигурирование процесса применения изменений (Apply Process)
• Обработка событий Streams. Применение изменений словаря данных
• Очередь ошибок. Необходимые привилегии для пользователя, вносящего изменения
• Компоненты и правила процесса применения изменений
• Местоположение очереди и исполняемые директивы во время внесения изменений
• Определение виртуальной зависимости
• Процесс применения изменений и параметры

Модуль 12. Преобразования (Transformations)
• Преобразования, основанные на правилах. Декларативные преобразования LCR
• Настраиваемые преобразования, основанные на правилах. Изменение LCR
• Использование дополнительных атрибутов LCR
• Создание преобразования, основанного на правилах 
• Трансформация один-ко-многим
• Просмотр преобразований, основанных на правилах, и управление ими

Модуль 13. Обработчики операций применения изменений (Apply Handlers)
• Создание процедуры обработчика. Реализация обработчика операций DML 
• Создание обработчика ошибок. Реализация DDL и Precommit-обработчика
• Ограничения на процедуру обработчика. Управление обработчиками
• Настройка операций обработчика. Просмотр информации об обработчике

Модуль 14. Администрирование среды Oracle Streams
• Управление процессом сбора изменений. Управление распространениями
• Управление процессом внесения изменений. Запуск и останов процессов Streams 
• Управление наборами правил для процессов Streams
• Диагностика и устранение отказов в процессе применения изменений

Модуль 15. Переконфигурирование среды Streams
• Типы сред Streams. Расширение системы с одним источником
• Расширение системы с множеством источников
• Использование технологии Oracle Streams для обновлений и миграций
• Удаление узлов и объектов

Модуль 16. Конфликты данных
• Что такое конфликт тиражирования? Очередь ошибок
• Типы конфликтов данных. Первичные и альтернативные ключевые столбцы
• Обнаружение конфликтов. Целостность данных и сходимость
• Избежание конфликтов и основы их разрешения. Динамическое владение

Модуль 17. Разрешение конфликтов
• Предопределенные обработчики конфликтов. Разрешающие столбцы
• Списки столбцов. Конфигурирование дополнительнго журналирования
• Разрешение конфликта при помощи предопределенного и самостоятельно созданного обработчика конфликта
• Наиболее распространенные ошибки конфликта данных
• Печать значений типа SYS.AnyData. Управление ошибками

Модуль 18. Концепции очереди сообщений
• События, поставленные в очередь. Список подписчиков и получателей
• Создание клиента сообщений. Сообщения Streams, содержащие объектные типы 
• Извлечение из очереди сообщений Streams
• Обработчики сообщений. Конфигурирование уведомлений о сообщении и мониторинг сообщений Streams
• Страница управления очередями

Модуль 19. Постановка сообщений в очередь и извлечение из очереди
• Помещение сообщения в очередь Streams. Создание пользовательских сообщений с LCR
• Помещение LCR в очередь, созданную пользователем
• Конфигурирование распространения событий, не содержащих LCR
• Извлечение из очереди LCR и сообщений
• Применение созданных пользователем LCR-событий
• Конфигурирование основанного на правилах применения сообщений
• Очистка промежуточной очереди

Модуль 20. Рекомендации по наилучшему практическому использованию и эксплуатации Streams
• Рекомендации по наилучшему практическому конфигурированию Streams
• Режим архивирования. Значения SCN процесса сбора данных и контрольные точки
• Изменение FIRST_SCN и START_SCN. Рост входной очереди
• Операции в режиме NOLOGGING. Синхронизация часов
• Интегрирование триггеров в технологию Streams

Модуль 21. Диагностика и устранение ошибок Oracle Streams
• Диагностика и устранение ошибок при сборе изменений
• Диагностика и устранение ошибок при распространении 
• Диагностика и устранение ошибок применения изменений 
• Наиболее распространенные ошибки применения изменений
• Диагностика и устранение ошибок доступа к защищенной очереди Записаться на курс

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Oracle
  • Код курса: OracleIDS9
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Киров,
  • Направление: Oracle iPlatform: Database Server
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 102900 ₽
  • Дистанционно: 102900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru