Установка инструмента ORA2PG на сервер windows 12R2 - PullRequest
0 голосов
/ 13 июля 2020

Это первый раз здесь. Я пытаюсь установить инструмент ora2pg для переноса данных из oracle 12 c в PG20. Согласно документации, я установил Strawberry Perl и ActiveState Perl на сервере Windows, где у меня установлена ​​Oracle 12 c корпоративная версия (а не клиент). На этой же машине у меня установлено postgresql. Когда я набираю gmake.exe в строке c: \ ora2pg20 \, я получаю следующее сообщение об ошибке:

: to undefined в строке c: \ perl64 \ site \ lib \ extutils \ install.pm 141.

Это потому, что я не смог установить DBD :: Oracle? Или мне что-то еще не хватает? Любая помощь?

1 Ответ

0 голосов
/ 19 июля 2020

Мне пришлось запустить ora2pg сегодня на моем Win10, и я столкнулся с теми же проблемами.

Я также установил Strawberry Perl и ActiveState Perl - и обнаружил, что envvar PATH оказался запутанным с несколькими Perl средами.

Итак, я избавился от ActiveState PERL и убедился, что мой PATH envvar был правильным для Strawberry Perl.

Затем я получил DBD :: Oracle из https://cpan.metacpan.org/authors/id/M/MJ/MJEVANS/DBD-Oracle-1.80.tar.gz

После установки ora2pg и DBD :: Oracle с помощью стандартного процесса Perl Makefile и создания действительного файла ora2pg.conf для моего конкретного Oracle например, все заработало.

Удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...