12cGGTT

Oracle GoldenGate 12c: Troubleshooting and Tuning

Курс Oracle GoldenGate 12c Troubleshooting and Tuning даст вам знания о сборе и анализе информации; также вы изучите способы разрешения типовых проблем, диагностики их причин и поиска путей к их разрешению.
Каждое практическое занятие курса позволит вам самостоятельно провести диагностику и поиск неполадок при использовании программного обеспечения GoldenGate.

Цели курса:

Мониторинг и настройка производительности
Сбор данных для диагностики проблем
Использование диагностических средств
Знакомство с новыми инструментами диагностики интегрированных процессов Extract/Replicat
Описание решений для часто встречающихся проблем

Предварительная подготовка:

 Знакомство с продуктом база данных Oracle
Oracle GoldenGate 12c: Fundamentals for Oracle

Связанные курсы:

 Oracle GoldenGate 12c: Management Pack Overview
75 000 ₽

Длительность

4 дня (32ч в неделю)

Доступ к курсу

Навсегда в личном кабинете

Документы

Удостоверение о повышении квалификации

Расписание

Дата и место проведения
Начало
Формат
Преподаватель
Стоимость

Кому подойдет этот курс

    Системные администраторы
    Архитекторы систем
    Системные интеграторы
    Администраторы хранилищ данных
    Консультанты
    Администраторы баз данных

Слушатели изучат как:

Применять команды GGSCI для сбора имеющейся информации.
Использовать такие инструменты решения проблем Oracle GoldenGate как документы баз знаний, стандартная документация, параметр SHOWSYNTAX и утилита Logdump.
Диагностировать проблемы таких видов как извлечение, репликация, отсутствующие транзакции, отображение, синхронизация, SQLEXEC, настройки файлов и т.п.
Производить диагностику причин медленного старта продукта.
Выполнять мониторинг задержек применения данных и статистики.
Определять наличие проблем вследствие недостаточности возможностей сетевых и дисковых ресурсов.
Производить настроку процессов Manager, Extract и Replicate.
Диагностировать и настраивать возможности новейшего интегрированного процесса Extract, доступного для версий баз данных Oracle, начиная от 11.2.0.4, а также интегрированного процесса Replicat, доступного для версий 12c баз данных Oracle.

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

11 модулей
Сбор информации
Получение опыта в использовании стандартных утилит, взаимодействующих с Oracle GoldenGate:
Утилита командной стороки GGSCI
Протоколы ошибок, отчёты о процессах, файлы отклонённых к применению данных, системные протоколы
Уверенное использование упомянутых средств для сбора информации о проблемах среды Oracle GoldenGate, нуждающихся в исследованиий


Инструменты диагностики Oracle GoldenGate
Исследование баз знаний: почтовые списки рассылки, форумы по продукту Oracle GoldenGate и т.п.
Работа со стандартной документацией
Использование параметра ShowSyntax
Знакомство с утилитой logdump


Стандартные проблемы и проблемы запуска Oracle GoldenGate
Обзор возможных стандартных проблем
Получение навыков в разрешении проблем запуска процессов Extract и Replicat
Проверки имён файлов, прав доступа к файлам, согласованности наименований между группами Extract and Replicat и сопроводительными файлами
Проверка согласованности наименований журнальных файлов и ссылок на журнальные файлы в настройках процессов Extract and Replicat
Проверка корректности используемой версии продукта при инсталляции
Контроль запуска процесса менеджера Oracle GoldenGate, контроль корректности написания имени проблемной группы
Проверка наличия файла параметров, использования одинаковых имен для групп процессов Extract/Replicat, наличия доступа для Oracle GoldenGate
Обзор возможностей CHECKPARAMS для контроля корректностиы используемого синтаксиса параметров


Проблемы извлечения данных
Развитие навыков по диагностике проблем извлечения данных: медленная работа процесса Extract - отказ процесса Extract - отказ процесса DataPump
Рассмотрение различных причин медленного запуска процесса Extract: причиной может быть работа трассировки, протоколирования действий процесса, репликация большого количества столбцов данных из таблиц базы данных
Изучение возможностей использования параметра CacheMgr для контроля размера виртуальной памяти и временного пространства на диске, выделяемых для кэширования незафиксированных данных транзакций
Всестороннее изучение причин отказа процесса Extract: может ли процесс Extract открыть данные журналов транзакций? - Проверяем наполненность диска данными - Может быть отсутствует архивный журнал базы данных?
Всестороннее изучение причин отказа передачи данных: сопровождается ли отказ ошибкой 509 ("Incompatible record")? Менялась ли структура таблиц-источников? Произошел ли отках отказ процесса Extract при манипуляции данными?
Для основного процесса Extract или процесса передачи данных выполнялась ли остановка, повторное добавление или перезапуск без инициализации позиции считывания локальных журнальных файлов процессом передачи данных?


Проблемы репликации данных
Развитие навыков по диагностики проблем репликации данных:
Рассмотрение различных причин "повисания" работы процесса: отсутствует ли статистика работы процесса Replicat? При выполнении операций "Info Replicat" наблюдается ли сохранение значения контрольной точки, происходит ли продвижение контрольной точки?
Проверка, что процесс Replicat читает данные их журнального файла, в который пишет процессе Extract
Всестороннее изучение причин отказа процесса Replicat: Находит ли процессе Replicat журнальный файл? Открывает ли процесс Replicat журнальный файл? Выполнялась ли операция "Add TranData" для каждой реплицируемой таблицы?


Пропущенные транзакции
Развитие навыков по диагностики проблем пропущенных транзакций при репликации: Описания таблиц некорректны - не выполнялась операция "Add TranData" - LOB-не реплицируются
Рассмотрение причин отсутствия обработки транзакций: Были ли таблицы включены к выражения Table и Map? Использовались ли корректные полные описания наименования таблиц (owner.table) в выражениях Table и Map?
Одинарные кавычки в именах объектов для используются для закрепления регистра имён объектов в некоторых базах данных (в том числе и в базе данных Oracle)
Используются ли надлежащее обозначение транзакций в системе-источнике?


Проблемы отображения и синхронизации
Развитие навыков по диагностике проблем, связанных с отображением реплицируемых данных, например: Отказ при извлечении данных из источника - Имена таблиц и колонок в системе-источнике не соответствуют именам таблиц и колонок в целевой системе.
Рассмотрение причин различных проблем отображения: Имеются ли ошибки процесса Extract, связанные с извлечением данных? Удалялась ли запись, содержащая данные?
Истекал ли срок актуальности данных отката в базе данных?
Использовалась ли настройка "NoUseLatestVersion" для конфигурации "FetchOptions"?
Существуют ли таблица-источник и таблица-приёмник данных? Корректно ли они описаны в выражениях Table и Map? Корректно ли указаны их имена (schema.table)?
Имеются ли не поддерживаемые символы в именах таблиц?
В фразе WHERE не происходит сравнение различных типов данных?
Используется ли опция KeyCols? Применяется ли опция KeyCols для данных и источника, и приёмника? Соответствующие имена столбцов должны совпадать.


SQLEXEC, работа с файлами, прочие проблемы
Развитие навыков по диагностике проблем:
Проблемы операции SQLEXEC - проблемы при работе с файлами - расхождения времени - большое количество одновременно открытых курсоров
Проблемы при работе с файлами: Файл отклонённых данных не создан - Файл отклонённых данных слишком велик - Журнальный файл слишком велик
Прочие проблемы: Расхождения времени - Команда INFO показывает некорректный статус


Штатные операции по настройке производительности
Определение причин медленного запуска процессов
Мониторинг задержек и статистики
Менеджер настройки
Диагностика проблем, связанных с недостаточностью сетевых и дисковых ресурсов
Настройка "обыкновенного" процесса Extract
Настройка "обыкновенного" процесса Replicat


Настройка производительности при использовании интегрированной архитектуры
Описание архитектуры и преимуществ для нового интегрированного процесса захвата
Описание архитектуры и преимуществ для нового интегрированного процесса доставки
Знакомство с V$-таблицами, отображающими оперативные показатели статистики работы Oracle GoldenGate


Диагностика проблем интегрированных процессов доставки и захвата
Ознакомление с инструментарием управления и разрешения проблем интегрированной репликации
Описание шагов проверки корректности работы интегрированной репликации Oracle GoldenGate
Описание AWR-отчёта базы данных Oracle Database 12c с данными GoldenGate


Как проходит обучение на платформе ФОРС

[ 01 ]

Знакомство с платформой

Платформа учебного центра ФОРС предназначена для удобного и комфортного обучения. Доступ к материалам будет открыт сразу после приобретения курса, а также навсегда доступен в личном кабинете.

[ 02 ]

Обучение

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

[ 03 ]

Обратная связь и поддержка

Мы поддерживаем онлайн-ресурс, где слушатели всегда могут задать вопрос преподавателю или коллективно обсудить возможные проблемы с другими студентами. Вы всегда сможете получить необходимую информацию в личном кабинете.

[ 04 ]

Дипломы и сертификаты

Все документы об окончании курсов собраны в одном месте в электронном формате — вы всегда можете посмотретьи скачать их в личном кабинете.

Остались вопросы?

Оставьте свои контактные данные — мы с вами свяжемся и все расскажем

Нажимая на кнопку «Отправить», я принимаю условия Политики конфиденциальности, и даю согласие на обработку персональных данных