dbTalk Databases Forums  

What does TNS stand for?

comp.databases.oracle.server comp.databases.oracle.server


Discuss What does TNS stand for? in the comp.databases.oracle.server forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Christian Eriksson
 
Posts: n/a

Default What does TNS stand for? - 06-24-2003 , 04:48 PM






What does TNS stand for as in tnsnames.ora? I guess it's an
abbrevation. T... Name Service? (What is a tnsname?)

Reply With Quote
  #2  
Old   
Dave Hau
 
Posts: n/a

Default Re: What does TNS stand for? - 06-24-2003 , 04:58 PM






Transparent Network Substrate. It's Oracle's version of a network
protocol stack that sort of maps to the 7 layers in the OCI model.

Cheers,
Dave




Christian Eriksson wrote:
Quote:
What does TNS stand for as in tnsnames.ora? I guess it's an
abbrevation. T... Name Service? (What is a tnsname?)


Reply With Quote
  #3  
Old   
Dave Hau
 
Posts: n/a

Default Re: What does TNS stand for? - 06-24-2003 , 05:30 PM



Interesting.

How does it work? Does the Oracle database running in Banyan-Vines need
to have a listener that supports the Appletalk protocol to talk to the
client?

- Dave




Hans Forbrich wrote:
Quote:
Dave Hau wrote:


Transparent Network Substrate. It's Oracle's version of a network
protocol stack that sort of maps to the 7 layers in the OCI model.


To supplement this answer - it was created in the days when there were
many different protocols competing with TCP/IP. Oracle's answer was to
create a SQL interconnect stack that was 'transparent' to all the
different protocols.

A major innovation from Oracle was the protocol interchange gateways so
a request made by an AppleTalk client could thread through the gateway
and land on an Oracle database running in a Banyan-Vines environment.
Although moderately commonplace now, this was very impressive in those
days!



Reply With Quote
  #4  
Old   
Peter
 
Posts: n/a

Default Re: What does TNS stand for? - 06-24-2003 , 05:52 PM



On 24 Jun 2003 14:48:41 -0700, c-eriks (AT) algonet (DOT) se (Christian Eriksson)
wrote:

Quote:
What does TNS stand for as in tnsnames.ora? I guess it's an
abbrevation. T... Name Service? (What is a tnsname?)
You can look it up in the glossary of the online manual.

http://otn.oracle.com





Reply With Quote
  #5  
Old   
Hans Forbrich
 
Posts: n/a

Default Re: What does TNS stand for? - 06-24-2003 , 06:34 PM



Dave Hau wrote:

Quote:
Interesting.

How does it work? Does the Oracle database running in Banyan-Vines need
to have a listener that supports the Appletalk protocol to talk to the
client?

- Dave
Following is dredging up some old memories - I no longer have my copy of the
Multiprotocol Interchange Administrator's Guide ... (others of my
silver-haired compatriots are welcome to correct me <g>)

The gateway machine needs to have the appropriate cards for the two protocols
(eg: Banyam, AppleTalk, TCP, etc.).

Functionally it then gets two SQL Net (aka Net8) 'gateway' listeners, one
for each protocol. Each listener (on the incoming side) acts similar to a
regular listener for it's incoming protocol; on the outgoing side it acts as
a regluar client for it's outgoing protocol. Then there's the coordination
software, etc. to ensure messages & responses do the right thing, like get to
the right originating client - in today's world it's a lot like IP-Masq in
*nix in each direction.

Of course that's mainly for historical interest - now-a-days you'd probably
use a protocol bridge at the net leyer, below the SQL*Net layer.



Reply With Quote
  #6  
Old   
Nuno Souto
 
Posts: n/a

Default Re: What does TNS stand for? - 06-25-2003 , 03:20 AM



Hans Forbrich <forbrich (AT) telusplanet (DOT) net> wrote


Quote:
a regluar client for it's outgoing protocol. Then there's the coordination
software, etc. to ensure messages & responses do the right thing, like get to
the right originating client - in today's world it's a lot like IP-Masq in
*nix in each direction.

Of course that's mainly for historical interest - now-a-days you'd probably
use a protocol bridge at the net leyer, below the SQL*Net layer.

Well, you *could* get dedicated protocol bridges back in those days.
The real merit of Oracle's solution back then was that
each of the bridges would cost you a tremendous bundle,
*if* you could find one that would work with the mix you
wanted.

Oracle's solution could work in any existing box, provided
a NIC was available for each network. Ie, a software solution.
And very, very cheap for anyone already using Oracle.

Cheers
Nuno Souto
wizofoz2k (AT) yahoo (DOT) com.au.nospam


Reply With Quote
  #7  
Old   
Paul Brewer
 
Posts: n/a

Default Re: What does TNS stand for? - 06-25-2003 , 02:32 PM



"Peter" <peter (AT) nomorenewsspammin (DOT) ca> wrote

Quote:
On 24 Jun 2003 14:48:41 -0700, c-eriks (AT) algonet (DOT) se (Christian Eriksson)
wrote:

What does TNS stand for as in tnsnames.ora? I guess it's an
abbrevation. T... Name Service? (What is a tnsname?)

You can look it up in the glossary of the online manual.

http://otn.oracle.com


ROFL

Paul




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.