problemi installazione oracle_fdw
Ciao a tutti sto cercando di installare oracle_fdw[¹] in postgres. Ho
scaricato l'instant client di oracle e ho seguito le istruzioni per la
compilazione di oracle_fdw.so.
Tutto sembra andare bene, il modulo viene creato e caricato e tutte le
librerie sembrano in effetti risolversi correttamente:
# ldd /usr/lib/postgresql/9.6/lib/oracle_fdw.so
linux-gate.so.1 (0xb7788000)
libclntsh.so.12.1 => /opt/oracle/instantclient/libclntsh.so.12.1
(0xb489f000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb46d3000)
libnnz12.so => /opt/oracle/instantclient/libnnz12.so (0xb423b000)
libons.so => /opt/oracle/instantclient/libons.so (0xb4202000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb41fd000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb41a8000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb418b000)
libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xb4171000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xb4166000)
libaio.so.1 => /lib/i386-linux-gnu/libaio.so.1 (0xb4163000)
libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xb414b000)
/lib/ld-linux.so.2 (0xb778a000)
libclntshcore.so.12.1 =>
/opt/oracle/instantclient/libclntshcore.so.12.1 (0xb3e93000)
ma poi quando vado a creare l'estensione in postgres ottengo:
# CREATE EXTENSION oracle_fdw;
ERRORE: caricamento della libreria
"/usr/lib/postgresql/9.6/lib/oracle_fdw.so" fallito: libclntsh.so.12.1:
impossibile aprire il file oggetto condiviso: File o directory non esistente
A voi viene in mente qualcosa?
Grazie
Piviul
[¹] https://github.com/laurenz/oracle_fdw#6-installation
Reply to: