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

Инкрементальная миграция данных предполагает выполнение действий с данными в новой системе (добавление, изменение, удаление), аналогичных действиям с данными в старой системе. Этот метод полезен, в том числе, и при временной параллельной эксплуатации двух программных систем с синхронизацией данных между ними.

Программа Ora2PgSync разработана на Java и реализует инкрементальную миграцию данных из СУБД Oracle в СУБД PostgreSQL, используя в качестве источника данных архивные redo-логи СУБД Oracle, обрабатываемые утилитой Oracle LogMiner.

Ora2PgSync применяется после завершения основной массовой миграции данных при продолжении работы пользователей в СУБД Oracle с автоматической передачей изменений данных, выполненных в СУБД Oracle, в СУБД PostgreSQL до момента окончательного перевода всех пользователей на работу в СУБД PostgreSQL.
Возможности
Ora2PgSync предоставляет следующие возможности:
  • Настройка параметров режима работы программы в конфигурационных файлах формата json
  • Отслеживание списка архивных redo лог-файлов СУБД Oracle для анализа изменения данных
  • Извлечение данных из redo лог-файлов утилитой Oracle LogMiner
  • Преобразование полученных DML-команд СУБД Oracle в команды СУБД PostgreSQL
  • Выполнение преобразованных команд для изменения данных в СУБД PostgreSQL
  • Ведение файла журнала выполненных действий.
Применение Ora2PgSync позволяет минимизировать время простоя при переключении пользователей с прикладной системы, работающей на СУБД Oracle, на систему, основанную на СУБД PostgreSQL.

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

Программа может функционировать как модуль в составе системы автоматизации миграции (САМ) LUI4Ora2Pg, так и независимо от неё.

Ora2PgSync зарегистрирована в Роспатенте и имеет Свидетельство о государственной регистрации программы для ЭВМ № 2023688133 от 20 декабря 2023 года.
Скачать Ora2PgSync