Расширение oracle_fdw. Установка
Postgresql расширение oracle_fdw для работы с базами данных Oracle.
Данная инстркуция рассматривает установку на ОС Astra Linux SE 1.7.3
Для установки потребуется Postgres-like СУБД. Мы рассмотрим установку расширения в СУБД Tantor SE 14 (установка доступна по инструкции).
1. Устанавливаем СУБД.
2. Прописываем в sources.list
3. Устанавливаем инструмент компиляции
5. Создаем папку и переходим в нее
6. Скачиваем исходники oracle_fdw
7. Создадим еще одну папку и перейдем в нее:
8. Заходим на страницу "Oracle Instant Client Downloads for Linux x86-64 (64-bit)":
https://www.oracle.com/cis/database/technologies/instant-client/linux-x86-64-downloads.html
и скачиваем в папку /opt/oracle два файла (basic и sdk):
instantclient-basic-linux.x64-19.18.0.0.0dbru.zip
и
instantclient-sdk-linux.x64-19.18.0.0.0dbru.zip
9. Распаковываем:
появится папка /opt/oracle/instantclient_19_18
10. Далее по инструкции от нас требуется установить libaio. Ставим libaio1
11. Выполняем:
12. Прописываем путь к pg_config
13. Переходим и выполняем:
14. Заходим в базу и создаем расширение
That's all folks!