Программа Ora2PgCopy предназначена для переноса данных из СУБД Oracle в СУБД PostgreSQL, разработана на Java, использует PostgreSQL-команду COPY для высокой скорости загрузки данных. Ora2PgCopy применяется в ходе процесса миграции в тот момент, когда в PostgreSQL уже созданы таблицы и перенесён программный код.
Ora2PgCopy может функционировать как модуль в составе системы автоматизации миграции (САМ) LUI4Ora2Pg, так и независимо от неё.
Ora2PgCopy работает на платформах, поддерживающих работу с Java, СУБД PostgreSQL, СУБД Oracle.
Выгрузка данных из таблиц Oracle во внешние файлы
Загрузка данных в PostgreSQL из внешних файлов
Выгрузка/загрузка таблиц из Oracle в PostgreSQL потоком файлов
Прямое копирование данных из Oracle в PostgreSQL без файлов
Поддержка переноса данных типа LOB и CLOB
Перевод таблиц в nologged перед загрузкой и logged после загрузки
Настройка профиля обработки: список таблиц, потоки, память и др.
Оповещение по e-mail о результатах выполнения задач
Мониторинг процессов загрузки/выгрузки на консоли и SQL-запросом
Поддержка работы программы на версиях JVM от 8 до 19
Применение многопоточной технологии Java для обработки файлов
Работа в режиме агента: извлечение данных из Oracle, сжатие и передача по сети несколькими параллельными потоками в основную программу, которая разжимает данные и загружает в Postgres. Увеличение скорости в 5-6 раз по сравнению с обычным режимом.
Применение программы Ora2PgCopy позволяет минимизировать время простоя при переключении пользователей с прикладной системы, работающей на СУБД Oracle на систему, основанную на СУБД PostgreSQL. Минимизация времени простоя достигается за счёт уникально высокой скорости миграции данных.
По результатам тестов Ora2PgCopy работает существенно быстрее таких аналогов, как: Ispirer (convertum), oracle_fdw, ora2pg, Pentaho kettle.
Ora2PgCopy — программа для переноса данных из СУБД Oracle в СУБД PostgreSQL, распространяется на условиях простой неисключительной лицензии с бесплатным тестовым периодом (см. в таблице файл стоимости и файл лицензии).