Описание
### Обзор
Программа **Ora2PgCopy** предназначена для эффективного переноса данных из системы управления базами данных Oracle в PostgreSQL. Созданная на языке Java, она использует команду COPY PostgreSQL для обеспечения высокой скорости загрузки данных. Программа активируется на этапе миграции, когда в PostgreSQL уже созданы необходимые таблицы и перенесён программный код из Oracle. Ora2PgCopy может работать как в составе системы автоматизации миграции LUI4Ora2Pg, так и независимо от неё.
### Возможности
**Ora2PgCopy** предоставляет следующие функциональные возможности:
— Выгрузка данных из таблиц Oracle во внешние файлы.
— Загрузка данных в PostgreSQL из внешних файлов.
— Выгрузка и загрузка таблиц из Oracle в PostgreSQL с использованием потоков файлов.
— Прямое копирование данных из Oracle в PostgreSQL без промежуточного сохранения данных в файлы.
— Поддержка переноса данных типа LOB (Large Object) и CLOB (Character Large Object).
— Автоматическое переключение режимов работы таблиц между nologged и logged перед и после загрузки.
— Настраиваемый профиль обработки с указанием списка таблиц, потоков, контроля памяти и других параметров.
— Оповещение по электронной почте о результатах выполнения задач.
— Мониторинг процессов загрузки и выгрузки через консоль и SQL-запросы.
— Поддержка работы на версиях Java Virtual Machine (JVM) от 8 до 19.
— Применение многопоточной технологии для достижения значительной скорости обработки файлов (увеличение скорости в 5-6 раз по сравнению с обычным режимом).
### Поддерживаемые платформы
**Ora2PgCopy** поддерживает работу на платформах, которые имеют установленную среду выполнения Java и базы данных PostgreSQL и Oracle. Это включает в себя как серверные установки, так и настольные операционные системы, подходящие для работы с Java.
### Требования
— Необходимость выполнения программы на Java версии 8 и выше.
— Установленные СУБД PostgreSQL и Oracle.
— Наличие достаточно ресурсов (памяти и процессорного времени) для осуществления многопоточной обработки.
— Конфигурация сетевого подключения для передачи данных.
### Сценарии использования
**Ora2PgCopy** будет наиболее полезна:
— В процессе миграции больших объемов данных, когда минимизация времени простоя пользователей критична.
— Организация фактического переноса данных в процессе перехода со старой системы на PostgreSQL.
— Для компаний, работающих с большими объемами данных в формате Oracle и желающих произвести переход на более эффективную и экономичную СУБД PostgreSQL.
### Уникальные особенности
Ora2PgCopy выделяется на фоне аналогичных решений, таких как Ispirer, oracle_fdw, ora2pg, и Pentaho Kettle, благодаря своей высокой скорости работы и минимизации времени простоя. Программа зарегистрирована в Роспатенте и имеет сертификат о государственной регистрации программ для ЭВМ, что подтверждает её легальность и соответствие установленным стандартам.
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.