Wenn Sie ODP.NET mit TNS verwenden, ist dies nichts anderes als ein Adapter zum Verbinden mit der Oracle-Datenbank. Die Datei zum Verwalten der TNS-Einträge ist Tnsnames.Ora
Ein Beispieleintrag in tnsnames.ora (Pfad für die Datei ist normalerweise ORACLE_HOME\NETWORK\ADMIN) Beispieleintrag sieht wie folgt aus
TORCL=(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost) (PORT=MyPort)))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)))
Hier ist TORCL ein Alias für die Datenquelle, MyHost ist der Name oder die IP-Adresse Ihres Datenbankservers, Port ist der Datenbank-Listener-Port und MyOracleSID ist Ihr Oracle-Dienst
Daher
Data Source=TORCL;User Id=myUsername;Password=myPassword;
ist dasselbe wie
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost) (PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;