Проект

Общее

Профиль

Действия

Migration OraToPG » История » Редакция 1

Редакция 1/5 | Следующее »
BEA, 05.06.2025 15:28


Миграция с Oracle на PostgreSQL

Миграция на операционной системе Windows

  1. Установка Perl
    Скачайте и установите Strawberry Perl. После установки убедитесь, что Perl добавлен в переменную среды PATH.
    Проверьте установку выполнив команду:
    perl -v
    
  2. Установка Oracle Client. Уже описан процесс в нашей инструкции: ссылка
    (Опционально) Создайте переменную среды TNS_ADMIN и укажите путь к файлу tnsnames.ora, если он используется.
  3. Установка зависимостей Perl
    Откройте командную строку (cmd.exe) от имени администратора и выполните:
    cpan DBI
    cpan DBD::Oracle
    cpan DBD::Pg
    cpan XML::Simple
    cpan DateTime
    cpan JSON
    cpan Term::ReadKey
    cpan Test::Simple
    

    Для установки модулей может потребоваться доступ в интернет и права администратора.
  4. Установка ora2pg
    1. Перейдите на их оффициальный сайт. Найдите на сайте и перейлите по ссылке "GitHub Download v<version>"
      Перейдите в папку с исходниками:
      Apply
      Run
      Установите:
      Apply
      Run

Если dmake не найден, используйте gmake или nmake (входит в Strawberry Perl).

  1. Проверка установки
    Apply
    Run
    Если команда возвращает версию — установка прошла успешно.
  2. Настройка доступа к Oracle и PostgreSQL
    Убедитесь, что переменная среды PATH содержит путь к Oracle Instant Client.
    Для подключения к Oracle используйте корректные параметры (логин, пароль, SID/Service).
    Для PostgreSQL укажите параметры подключения в конфиге ora2pg.
  3. Пример запуска
    Apply
    Run

Обновлено BEA 2 дня назад · 1 изменени(я, ий)