Skip to Main Content

Breadcrumb

Question and Answer

Tom Kyte

Thanks for the question.

Asked: March 30, 2004 - 8:28 pm UTC

Last updated: September 09, 2005 - 4:44 pm UTC

Version: 8.1.7

Viewed 1000+ times

You Asked

DB is running on server C.
Listener running on server B.
SQL-PLus client on server A.

SQL-Net Network connectivity exists from A to B and B to C but
NOT directly from A to C (firewall).

I'd like to run SQL-plus client on A and connect to DB on C using listener on B. Can this be done and what are the necessary and sufficient config file entries ???

and Tom said...

</code> http://docs.oracle.com/cd/A87860_01/doc/index.htm <code>


You need to use connection manager (CMAN) on B. Else the listener would just redirect A to C directly. The listener isn't involved in the networking once the client is redirected. CMAN works as a man in the middle and facilitates exactly this setup.

Rating

  (2 ratings)

Is this answer out of date? If it is, please let us know via a Comment

Comments

Chuck Wright, April 06, 2004 - 6:19 pm UTC

Thanks Tom
Will look at the connection manager to resolve this.

A reader, September 09, 2005 - 4:28 pm UTC

Tom,

I have two databases one on server A and another on server B. My requirement is to connect to database on server A and if client cannot connect to server A, client should transparently be connected to server b.

Can i acheive the same using connection manager?

Thanks.

Tom Kyte
September 09, 2005 - 4:44 pm UTC

don't even need that, connect time failover:

</code> http://docs.oracle.com/docs/cd/B10501_01/network.920/a96580/advcfg.htm#465216 <code>