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
Каждое практическое занятие курса позволит вам самостоятельно провести диагностику и поиск неполадок при использовании программного обеспечения 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.
Использовать такие инструменты решения проблем Oracle GoldenGate как документы баз знаний, стандартная документация, параметр SHOWSYNTAX и утилита Logdump.
Диагностировать проблемы таких видов как извлечение, репликация, отсутствующие транзакции, отображение, синхронизация, SQLEXEC, настройки файлов и т.п.
Производить диагностику причин медленного старта продукта.
Выполнять мониторинг задержек применения данных и статистики.
Определять наличие проблем вследствие недостаточности возможностей сетевых и дисковых ресурсов.
Производить настроку процессов Manager, Extract и Replicate.
Диагностировать и настраивать возможности новейшего интегрированного процесса Extract, доступного для версий баз данных Oracle, начиная от 11.2.0.4, а также интегрированного процесса Replicat, доступного для версий 12c баз данных Oracle.
Программа курса
11 модулей
Сбор информации
Получение опыта в использовании стандартных утилит, взаимодействующих с Oracle GoldenGate:
Утилита командной стороки GGSCI
Протоколы ошибок, отчёты о процессах, файлы отклонённых к применению данных, системные протоколы
Уверенное использование упомянутых средств для сбора информации о проблемах среды Oracle GoldenGate, нуждающихся в исследованиий
Утилита командной стороки GGSCI
Протоколы ошибок, отчёты о процессах, файлы отклонённых к применению данных, системные протоколы
Уверенное использование упомянутых средств для сбора информации о проблемах среды Oracle GoldenGate, нуждающихся в исследованиий
Инструменты диагностики Oracle GoldenGate
Исследование баз знаний: почтовые списки рассылки, форумы по продукту Oracle GoldenGate и т.п.
Работа со стандартной документацией
Использование параметра ShowSyntax
Знакомство с утилитой logdump
Работа со стандартной документацией
Использование параметра ShowSyntax
Знакомство с утилитой logdump
Стандартные проблемы и проблемы запуска Oracle GoldenGate
Обзор возможных стандартных проблем
Получение навыков в разрешении проблем запуска процессов Extract и Replicat
Проверки имён файлов, прав доступа к файлам, согласованности наименований между группами Extract and Replicat и сопроводительными файлами
Проверка согласованности наименований журнальных файлов и ссылок на журнальные файлы в настройках процессов Extract and Replicat
Проверка корректности используемой версии продукта при инсталляции
Контроль запуска процесса менеджера Oracle GoldenGate, контроль корректности написания имени проблемной группы
Проверка наличия файла параметров, использования одинаковых имен для групп процессов Extract/Replicat, наличия доступа для Oracle GoldenGate
Обзор возможностей CHECKPARAMS для контроля корректностиы используемого синтаксиса параметров
Получение навыков в разрешении проблем запуска процессов 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 или процесса передачи данных выполнялась ли остановка, повторное добавление или перезапуск без инициализации позиции считывания локальных журнальных файлов процессом передачи данных?
Рассмотрение различных причин медленного запуска процесса Extract: причиной может быть работа трассировки, протоколирования действий процесса, репликация большого количества столбцов данных из таблиц базы данных
Изучение возможностей использования параметра CacheMgr для контроля размера виртуальной памяти и временного пространства на диске, выделяемых для кэширования незафиксированных данных транзакций
Всестороннее изучение причин отказа процесса Extract: может ли процесс Extract открыть данные журналов транзакций? - Проверяем наполненность диска данными - Может быть отсутствует архивный журнал базы данных?
Всестороннее изучение причин отказа передачи данных: сопровождается ли отказ ошибкой 509 ("Incompatible record")? Менялась ли структура таблиц-источников? Произошел ли отках отказ процесса Extract при манипуляции данными?
Для основного процесса Extract или процесса передачи данных выполнялась ли остановка, повторное добавление или перезапуск без инициализации позиции считывания локальных журнальных файлов процессом передачи данных?
Проблемы репликации данных
Развитие навыков по диагностики проблем репликации данных:
Рассмотрение различных причин "повисания" работы процесса: отсутствует ли статистика работы процесса Replicat? При выполнении операций "Info Replicat" наблюдается ли сохранение значения контрольной точки, происходит ли продвижение контрольной точки?
Проверка, что процесс Replicat читает данные их журнального файла, в который пишет процессе Extract
Всестороннее изучение причин отказа процесса Replicat: Находит ли процессе Replicat журнальный файл? Открывает ли процесс Replicat журнальный файл? Выполнялась ли операция "Add TranData" для каждой реплицируемой таблицы?
Рассмотрение различных причин "повисания" работы процесса: отсутствует ли статистика работы процесса Replicat? При выполнении операций "Info Replicat" наблюдается ли сохранение значения контрольной точки, происходит ли продвижение контрольной точки?
Проверка, что процесс Replicat читает данные их журнального файла, в который пишет процессе Extract
Всестороннее изучение причин отказа процесса Replicat: Находит ли процессе Replicat журнальный файл? Открывает ли процесс Replicat журнальный файл? Выполнялась ли операция "Add TranData" для каждой реплицируемой таблицы?
Пропущенные транзакции
Развитие навыков по диагностики проблем пропущенных транзакций при репликации: Описания таблиц некорректны - не выполнялась операция "Add TranData" - LOB-не реплицируются
Рассмотрение причин отсутствия обработки транзакций: Были ли таблицы включены к выражения Table и Map? Использовались ли корректные полные описания наименования таблиц (owner.table) в выражениях Table и Map?
Одинарные кавычки в именах объектов для используются для закрепления регистра имён объектов в некоторых базах данных (в том числе и в базе данных Oracle)
Используются ли надлежащее обозначение транзакций в системе-источнике?
Рассмотрение причин отсутствия обработки транзакций: Были ли таблицы включены к выражения Table и Map? Использовались ли корректные полные описания наименования таблиц (owner.table) в выражениях Table и Map?
Одинарные кавычки в именах объектов для используются для закрепления регистра имён объектов в некоторых базах данных (в том числе и в базе данных Oracle)
Используются ли надлежащее обозначение транзакций в системе-источнике?
Проблемы отображения и синхронизации
Развитие навыков по диагностике проблем, связанных с отображением реплицируемых данных, например: Отказ при извлечении данных из источника - Имена таблиц и колонок в системе-источнике не соответствуют именам таблиц и колонок в целевой системе.
Рассмотрение причин различных проблем отображения: Имеются ли ошибки процесса Extract, связанные с извлечением данных? Удалялась ли запись, содержащая данные?
Истекал ли срок актуальности данных отката в базе данных?
Использовалась ли настройка "NoUseLatestVersion" для конфигурации "FetchOptions"?
Существуют ли таблица-источник и таблица-приёмник данных? Корректно ли они описаны в выражениях Table и Map? Корректно ли указаны их имена (schema.table)?
Имеются ли не поддерживаемые символы в именах таблиц?
В фразе WHERE не происходит сравнение различных типов данных?
Используется ли опция KeyCols? Применяется ли опция KeyCols для данных и источника, и приёмника? Соответствующие имена столбцов должны совпадать.
Рассмотрение причин различных проблем отображения: Имеются ли ошибки процесса Extract, связанные с извлечением данных? Удалялась ли запись, содержащая данные?
Истекал ли срок актуальности данных отката в базе данных?
Использовалась ли настройка "NoUseLatestVersion" для конфигурации "FetchOptions"?
Существуют ли таблица-источник и таблица-приёмник данных? Корректно ли они описаны в выражениях Table и Map? Корректно ли указаны их имена (schema.table)?
Имеются ли не поддерживаемые символы в именах таблиц?
В фразе WHERE не происходит сравнение различных типов данных?
Используется ли опция KeyCols? Применяется ли опция KeyCols для данных и источника, и приёмника? Соответствующие имена столбцов должны совпадать.
SQLEXEC, работа с файлами, прочие проблемы
Развитие навыков по диагностике проблем:
Проблемы операции SQLEXEC - проблемы при работе с файлами - расхождения времени - большое количество одновременно открытых курсоров
Проблемы при работе с файлами: Файл отклонённых данных не создан - Файл отклонённых данных слишком велик - Журнальный файл слишком велик
Прочие проблемы: Расхождения времени - Команда INFO показывает некорректный статус
Проблемы операции SQLEXEC - проблемы при работе с файлами - расхождения времени - большое количество одновременно открытых курсоров
Проблемы при работе с файлами: Файл отклонённых данных не создан - Файл отклонённых данных слишком велик - Журнальный файл слишком велик
Прочие проблемы: Расхождения времени - Команда INFO показывает некорректный статус
Штатные операции по настройке производительности
Определение причин медленного запуска процессов
Мониторинг задержек и статистики
Менеджер настройки
Диагностика проблем, связанных с недостаточностью сетевых и дисковых ресурсов
Настройка "обыкновенного" процесса Extract
Настройка "обыкновенного" процесса Replicat
Мониторинг задержек и статистики
Менеджер настройки
Диагностика проблем, связанных с недостаточностью сетевых и дисковых ресурсов
Настройка "обыкновенного" процесса Extract
Настройка "обыкновенного" процесса Replicat
Настройка производительности при использовании интегрированной архитектуры
Описание архитектуры и преимуществ для нового интегрированного процесса захвата
Описание архитектуры и преимуществ для нового интегрированного процесса доставки
Знакомство с V$-таблицами, отображающими оперативные показатели статистики работы Oracle GoldenGate
Описание архитектуры и преимуществ для нового интегрированного процесса доставки
Знакомство с V$-таблицами, отображающими оперативные показатели статистики работы Oracle GoldenGate
Диагностика проблем интегрированных процессов доставки и захвата
Ознакомление с инструментарием управления и разрешения проблем интегрированной репликации
Описание шагов проверки корректности работы интегрированной репликации Oracle GoldenGate
Описание AWR-отчёта базы данных Oracle Database 12c с данными GoldenGate
Описание шагов проверки корректности работы интегрированной репликации Oracle GoldenGate
Описание AWR-отчёта базы данных Oracle Database 12c с данными GoldenGate
Отзывы учеников
Как проходит обучение на платформе ФОРС
