Действия
Migration OraToPG » История » Редакция 1
Редакция 1/5
| Следующее »
BEA, 05.06.2025 15:28
Миграция с Oracle на PostgreSQL¶
Миграция на операционной системе Windows¶
- Установка Perl
Скачайте и установите Strawberry Perl. После установки убедитесь, что Perl добавлен в переменную средыPATH
.
Проверьте установку выполнив команду:perl -v
- Установка Oracle Client. Уже описан процесс в нашей инструкции: ссылка
(Опционально) Создайте переменную среды TNS_ADMIN и укажите путь к файлу tnsnames.ora, если он используется. - Установка зависимостей Perl
Откройте командную строку (cmd.exe) от имени администратора и выполните:cpan DBI cpan DBD::Oracle cpan DBD::Pg cpan XML::Simple cpan DateTime cpan JSON cpan Term::ReadKey cpan Test::Simple
Для установки модулей может потребоваться доступ в интернет и права администратора. - Установка ora2pg
- Перейдите на их оффициальный сайт. Найдите на сайте и перейлите по ссылке "GitHub Download v<version>"
Перейдите в папку с исходниками:
Apply
Run
Установите:
Apply
Run
- Перейдите на их оффициальный сайт. Найдите на сайте и перейлите по ссылке "GitHub Download v<version>"
Если dmake не найден, используйте gmake или nmake (входит в Strawberry Perl).
- Проверка установки
Apply
Run
Если команда возвращает версию — установка прошла успешно. - Настройка доступа к Oracle и PostgreSQL
Убедитесь, что переменная среды PATH содержит путь к Oracle Instant Client.
Для подключения к Oracle используйте корректные параметры (логин, пароль, SID/Service).
Для PostgreSQL укажите параметры подключения в конфиге ora2pg. - Пример запуска
Apply
Run
Обновлено BEA 2 дня назад · 1 изменени(я, ий)