В процессе миграции информационных систем важным моментом является обеспечение непрерывности работы и поддержки актуальности данных в обеих системах, старой (из которой выполнена миграция) и новой (в которую выполнена миграция), до момента перехода на эксплуатацию только новой системы. Одним из способов актуализации данных в новой системе является инкрементальная миграция.
Инкрементальная миграция данных предполагает выполнение действий с данными в новой системе (добавление, изменение, удаление), аналогичных действиям с данными в старой системе. Этот метод полезен, в том числе, и при временной параллельной эксплуатации двух программных систем с синхронизацией данных между ними.
Программа Ora2PgSync разработана на Java и реализует инкрементальную миграцию данных из СУБД Oracle в СУБД PostgreSQL, используя в качестве источника данных архивные redo-логи СУБД Oracle, обрабатываемые утилитой Oracle LogMiner.
Ora2PgSync применяется после завершения основной массовой миграции данных при продолжении работы пользователей в СУБД Oracle с автоматической передачей изменений данных, выполненных в СУБД Oracle, в СУБД PostgreSQL до момента окончательного перевода всех пользователей на работу в СУБД PostgreSQL.
Программа Ora2PgSync
зарегистрирована в Роспатенте и включена в
реестр российского ПО, более подробная информация о сертификатах на странице
«Сертификаты».