Thread: [ADMIN] Foreign data wrappers for Oracle from Postgresql in RDS environment
Hi All,
I am testing a dblink connection from RDS postgresql database to a remote oracle instance but I am getting could not establish connection error. Where did I do wrong and please help.
Thank you very much,
Garry
My setup as following:
- Security groups inbound has an entry for the oracle port and remote IP
- Psql statement as following
Create extension dblinnk;
CREATE SERVER myOradb FOREIGN DATA WRAPPER dblink_fdw OPTIONS (host ‘my remote host IP’, dbname ' myOradb ', port '1521');
CREATE USER MAPPING FOR PGuser SERVER myOradb OPTIONS (user 'OraUser', password '’mypassword');
SELECT dblink_connect('myOradb');
ERROR: could not establish connection
SQL state: 08001
Detail: server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
Garry Chen <gc92@cornell.edu> writes: > I am testing a dblink connection from RDS postgresql database to a remote oracle instance but I am gettingcould not establish connection error. Where did I do wrong and please help. As somebody already explained to you, dblink only does postgres-to-postgres connections. What you need for this is oracle_fdw. I do not know how well that's maintained, but it exists. regards, tom lane -- Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-admin
Re: [ADMIN] Foreign data wrappers for Oracle from Postgresql in RDS environment
Where did I do wrong and please help.
Re: [ADMIN] Foreign data wrappers for Oracle from Postgresql in RDS environment
Garry Chen <gc92@cornell.edu> writes:
> I am testing a dblink connection from RDS postgresql database to a remote oracle instance but I am getting could not establish connection error. Where did I do wrong and please help.
As somebody already explained to you, dblink only does
postgres-to-postgres connections.
What you need for this is oracle_fdw. I do not know how well that's
maintained, but it exists.