Como soluciones mis errores en su momento, te lo dejo acá.
Cosas que hice para lograrlo.
========
[ERROR:]
========
-- Para libclntsh.so.11.1
$ cd /opt/oracle/instantclient
$ cp libclntsh.so.11.1 /opt/PostgreSQL/9.1/lib/
$ chown postgres:postgres /opt/PostgreSQL/9.1/lib/libclntsh.so.11.1
--Para libnnz11.so
$ cd /opt/oracle/instantclient
$ cp libnnz11.so /opt/PostgreSQL/9.1/lib/
$ chown postgres:postgres /opt/PostgreSQL/9.1/lib/libnnz11.so
$ ll /opt/PostgreSQL/9.1/lib/libnnz11.so
--Otro
$ ln -s /opt/PostgreSQL/9.1/lib/libnnz11.so /usr/lib/libnnz11.so
$ ll /usr/lib/libnnz11.so
El 2020-01-20 13:40, Romero, Fernando escribió:
Hola Gilberto, si se conecta sin problemas desde el servidor
postgresql hacia el Oracle con el cliente sqlplus
postgres@pgda:~$ psql
psql (12.0)
Type "help" for help.
postgres=# create user condor superuser;
CREATE ROLE
postgres=# create database condor owner condor;
CREATE DATABASE
postgres=# alter user condor with password 'pajarraco';
ALTER ROLE
postgres=# \q
postgres@pgda:~$ psql -U condor condor
psql (12.0)
Type "help" for help.
condor=# CREATE EXTENSION oracle_fdw;
ERROR: could not open extension control file
"/usr/local/pgsql/share/extension/oracle_fdw.control": No existe el
fichero o el directorio
condor=# \q
postgres@pgda:~$ exit
cerrar sesión
root@pgda:/home/fernando# sqlplus system/xx...@172.xx.xx.xx:1521/condor
SQL*Plus: Release 11.2.0.4.0 Production on Mon Jan 20 15:38:42 2020
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit
Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
SQL>
-----Mensaje original-----
De: gilberto.casti...@etecsa.cu [mailto:gilberto.casti...@etecsa.cu]
Enviado el: lunes, 20 de enero de 2020 03:37 p. m.
Para: Romero, Fernando
CC: FORO POSTGRES
Asunto: Re: [MASSMAIL]Consulta Foreign Data Wrapper
Hola Fernado,
¿Chekeaste la conección antes? usa sqlplus
El 2020-01-20 13:29, Romero, Fernando escribió:
Hola como están.
Estoy tratando de migrar una base de Oracle a postgresql, ya tengo
corriend el cliente de Oracle y desde el servidor que tengo postgresql
puedo conectarme a la base Oracle.
Cuando quiero crear una extensión fdw me tira un error:
condor=# CREATE EXTENSION oracle_fdw;
ERROR: could not open extension control file
"/usr/local/pgsql/share/extension/oracle_fdw.control": No existe el
fichero o el directorio
condor=#
Estoy corriendo postgresql 12 instalado desde la source (no con apt),
me esta faltando compilar algo?
Saludos y gracias "El contenido del presente mensaje (y sus anexos) es
privado, confidencial y de exclusivo uso para el destinatario
referenciado; es de público conocimiento que las comunicaciones por
medio de Internet no permiten asegurar ni garantizar la
confidencialidad de los mensajes transmitidos, así como tampoco su
integridad o su correcta recepción; es por ello que SOFSE no se
responsabiliza de posibles perjuicios derivados de la captura,
incorporaciones de virus o cualquier otra manipulación efectuada por
terceros. Las opiniones expresadas en este mensaje y en los archivos
adjuntos son propias del remitente y no representan la opinión o
políticas de SOFSE, salvo que se diga expresamente y el remitente se
encuentre autorizado para ello"
“El contenido del presente mensaje (y sus anexos) es privado,
confidencial y de exclusivo uso para el destinatario referenciado; es
de público conocimiento que las comunicaciones por medio de Internet
no permiten asegurar ni garantizar la confidencialidad de los mensajes
transmitidos, así como tampoco su integridad o su correcta recepción;
es por ello que SOFSE no se responsabiliza de posibles perjuicios
derivados de la captura, incorporaciones de virus o cualquier otra
manipulación efectuada por terceros. Las opiniones expresadas en este
mensaje y en los archivos adjuntos son propias del remitente y no
representan la opinión o políticas de SOFSE, salvo que se diga
expresamente y el remitente se encuentre autorizado para ello”