МенюКонтакты
Обучение
Москва

+7 (495) 913-75-75 доб.221

+7 (495) 668-08-42

Санкт-Петербург

+7 (812) 441-33-15

+7 (901) 374-07-97

Почта

edu@fors.ru

Oracle GoldenGate 12c: Troubleshooting and Tuning

Посмотреть расписание этого курса

  • Код курса: 12cGGTT
  • Длительность: 4 д.
  • Цена: 100 300 р.
Записаться

Описание курса

Аннотация:

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

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

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

Аудитория:

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

Цели курса:

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

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

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

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

  • Oracle GoldenGate 12c: Management Pack Overview

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

Сбор информации

  • Получение опыта в использовании стандартных утилит, взаимодействующих с 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

 

Записаться на курс: Oracle GoldenGate 12c: Troubleshooting and Tuning

Начало курса: 07.11.17


Поделиться
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

Заявка на обучение

Записаться на курс:

Выберите дату начала курса: