TNSNAMES.ORA

<< Click to Display Table of Contents >>

Navigation:  Administration > Installation > Arbeitsstation >

TNSNAMES.ORA

Previous pageReturn to chapter overviewNext page

Diese Datei enthält die Datenbankverbindungen zum Oracle-Server und ist wichtiger Bestandteil des Oracle-Clients. Damit eine Applikation "weiß", wo sich der Datenbankserver befindet, muß diese Information irgendwo hinterlegt werden. Dies geschieht mit der Hilfe der TNSNAMES.ORA Datei.

 

Beispiel einer TNSNAMES.ORA-Datei

 

CVS =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = CVSDBServer.Company.local)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = CVS)

    )

  )

 

CVSVorOrt =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = CVSVorOrt.Company.local)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = XE)

    )

  )

 

 

Im obigen Beispiel gibt es pro Abschnitt immer drei magische Bereiche:

 

CVS/CVSVorOrt - Dies ist der sogenannte Aliasname, also eine Bezeichnung für die Verbindung. Eine TNSNAMES.ORA Datei kann beliebig viele Verbindungen enthalten. Damit diese zu unterscheiden sind, erhält jede Verbindung einen eigenen eindeutigen Namen. Dieser Name kann frei vergeben werden. Im CVS-Umfeld wird jedoch in der Regel der Name CVS verwendet.

 

CVSDBServer.Company.local - Ist der DNS-Name des CVS-Datenbankservers. Anstatt des DNS-Namens kann auch eine IP-Adresse verwendet werden.

 

CVS/XE - Auf jedem Datenbankserver können viele unterschiedliche Datenbankinstanzen installiert sein. Damit die richtige Instanz gefunden wird, mus der Instanzname angegeben werden. Dies ist vergleichbar mit einer Straßenadresse und der Hausnummer. Während der Host Eintrag die Straße bezeichnet, definiert der Service_Name die Hausnummer. Eine Ausnahme bildet Oracle XE. Hier ist nur eine Instanz erlaubt und diese hat immer den Namen XE (Abschnitt 2 CVSVorOrt identifiziert somit eine Oracle XE Datenbank)

 

Alle anderen Einträge sollten nicht verändert werden.

 

Die Datei selbst befindet sich je nach Oracle-Client an verschiedenen Orten aber immer im Ordner NETWORK/ADMIN des Oracle-Clients.