Ваша корзина пуста
Сумма: 0 руб.

Базы данных Oracle 11g: Реализация Oracle Streams

О курсе
Базы данных Oracle 11g: Реализация Oracle Streams
от 151 875 руб.
Заказать курс

Базы данных Oracle 11g: Реализация Oracle Streams

Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

Описание

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

Слушатели изучают:
  • Как осуществлять администрирование окружения Oracle Streams
  • " Как разрешать конфликты данных
  • Выполнение диагностики и устранение проблем в окружении Oracle Streams
  • Как выполнять конфигурирование окружения Streams

Круг слушателей:

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

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

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

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

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

Программа курса:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Преподаватели
Преподаватель Алексей Папилин
Документы об окончании