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

Миграция с Oracle на Postgresql на базе практического примера с анализом возникающих проблем и вариантами их решения

Вендор:
Postgres Pro
Направление:
Базы данных
Продукт:
PostgreSQL, Oracle
Код курса:
PG-MigrOr
Длительность:
2 дня | 16 ак. часов
Стоимость:

1440 BYN с НДС 20%

Курс построен на опыте решения практических задач, возникающих проблем и вариантов их решения.

Данный двухдневный курс ориентирован на администраторов и разработчиков баз данных Oracle и PostgreSQL, участвующих в проектах миграции. Практические задания выполняются на примере конкретной системы, реализованной в СУБД Oracle. Слушатели создают базу данных Postgresql и, в процессе обучения, поэтапно выполняют шаги по миграции.

Курс состоит из 3 частей:

Первая часть это общий обзор исходной СУБД с целью оценки трудоёмкости задачи по миграции.

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

Третья часть курса посвящена миграции бизнес-логики приложений, находящейся в БД Oracle. Основное внимание уделяется различиям, связанным с использованием специфического функционала Oracle в исходной системе и возможным решениям для их реализации в СУБД Postgresql. Рассматриваются вопросы, связанные с проведением определённого реинжиниринга, обусловленного различиями СУБД Oracle и Postgresql.В результате слушатели получат уникальные знания, понимание содержания работ, выполняемых в процессе миграции. Смогут принимать решения по проведению миграции и оценивать объем предстоящих работ.

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

Базовые знания по администрированию Oracle и  PostgreSQL, знание SQL, а также основ языков PL/SQL и PgSQL. Дополнительно приветствуются знания языков Python и Javascript.

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

1. Формирование среды для выполнения работ по миграции.

2. Анализ источника (исходной системы на СУБД Oracle).

  • Определение требований миграционного проекта
  • Оценка затрат миграционного проекта
  • Анализ операционных требований
  • Анализ приложения
  • Планирование миграционного проекта

3. Шаги по миграции объектов БД.

  • Создание целевой БД (Postgresql)
  • Анализ исходной БД на предмет необходимости выполнения преобразования модели исходных данных
  • Поэтапное формирование целевой модели исходных данных

 4. Перенос данных.

  • Создание скриптов для динамической трансформации данных с учётом изменений в целевой структуре
  • Пошаговая миграция данных
  • Оптимизация процесса переноса данных
  • Тестирование результатов переноса данных

5. Проблемы переноса бизнес-логики.

  • Расширения Postgresql
  • Миграция PL/SQL процедур
  • Миграция PL/SQL функций
  • Миграция типов данных
  • Миграция триггеров
  • Миграция пакетов

6. Некоторые аспекты миграции клиентских приложений и межсистемного взаимодействия.

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

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

Занятия на большинстве наших курсов занимают 8 академических часов в день (с 10:00 до 17:00), также есть отдельные программы вечернего онлайн обучения. Чтобы наши студенты не уставали в процессе учебы, мы делаем небольшие перерывы на чай/кофе, при полнодневном обучении также есть время на полноценный обеденный перерыв.

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

В зависимости от выбранной программы обучения, каждому участнику будет предоставлен доступ к заренее настроенной виртуальной машине с лабораторными заданиями. Для удобства мы рекомендуем слушателям подключить 2 монитора, на одном из которых будет учебный материал/трансляция преподавателя, а на другом открыт стенд для выполнения практических заданий. На части из курсов (не всех) предусмотрена запись тренинга, которую слушатели могут просмотреть, если по какой-то причине пропустили часть занятия.

Документы об окончании курса

  • Сертификат Учебного центра iqData
  • Cертификат об обучении установленного образцая

сертификат iqData об обучении на курсеСертификат установленного образца

Учились на этом курсе?