Назначение программы Pg2OraSync — осуществлять передачу изменений данных из БД PostgreSQL в БД Oracle. Средствами программы может осуществляться синхронизация данных, как для небольших наборов таблиц, так и для множества схем.
Программа реализует многопоточную буферизованную обработку потока сообщений логической репликации СУБД PostgreSQL. Поддерживается работа с пулом слотов репликации. Разнесение таблиц в разные слоты репликации позволяет повысить скорость передачи данных. Поддержка пакетного (batch) режима ускоряет обработку массовых операций с отдельными таблицами.
Получение и декодирование сообщений логической репликации СУБД POstgreSQL
Преобразование потока сообщений логической репликации в SQL-операторы и исполнение их в СУБД Oracle
Многопоточная обработка; получение сообщений логической репликации из пула слотов; пакетная обработка операций
Встроенный WEB-сервер обеспечивает возможность мониторинга работы программы и просмотра ошибок репликации
Отслеживание точки репликации обеспечивает целостность данных и возможность возобновления репликации после устранения ошибок в БД
Ведение файла журнала выполненных действий
Pg2OraSync может функционировать как модуль в составе системы автоматизации миграции (САМ) LUI4ORA2PG, так и независимо от неё.
Pg2OraSync — программа для инкрементальной синхронизации данных из СУБД PostgreSQL в СУБД Oracle, которая может быть полезна при интеграции систем и при реализации «обратной» репликации при миграции систем.