Действия перед установкой:

1. Клиент ORACLE должен быть установлен и ORACLE_HOME должен быть установлен.

2. Установите perl (версия 5.6 и выше).

Этапы установки:

1. Установите DBI (модуль интерфейса базы данных)

apt-get install cpanminus (для ubuntu)

yum install cpanminus (для Linux)

cpanm DBI

2. Установите DBD :: Oracle и DBD :: Pg.

cpanm DBD :: Oracle

cpanm DBD :: Pg

3. Загрузите последнюю версию ora2pg с http://sourceforge.net/projects/ora2pg/ и выполните следующие команды:

tar -xvf ora2pg-18.0.tar

cd ora2pg-18.0 /

perl Makefile.PL

su root ru

сделать

сделать установку

4. Внесите изменения согласно требованиям.

По умолчанию Ora2Pg будет искать файл конфигурации ora2pg.conf в каталоге / etc / ora2pg /.

ORACLE_HOME /app/oracle/product/11.2.0

ORACLE_DSN dbi: Oracle: host = [hostname]; sid = [SID name]

ORACLE_USER [СИСТЕМА]

ORACLE_PWD [пароль]

USER_GRANTS 1

5. Проверьте версию pra2pg:

ora2pg SHOW_VERSION

6. Запустите команду ниже.

ora2pg -c /etc/ora2pg/ora2pg.conf

ora2pg -c /etc/ora2pg/ora2pg.conf -p -P 10 -J 10 -L 1000000

7. Файл .sql будет создан в текущем каталоге для преобразования данных в Postgre