Действия перед установкой:
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