Jeśli używasz ODP.NET z TNS, który jest niczym innym jak jednym z adapterów do łączenia się z bazą danych Oracle. Plik do obsługi wpisów TNS to Tnsnames.Ora
Przykładowy wpis w tnsnames.ora (ścieżka do pliku to zwykle ORACLE_HOME\NETWORK\ADMIN)przykładowy wpis wygląda jak poniżej
TORCL=(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost) (PORT=MyPort)))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)))
Tutaj TORCL to alias źródła danych, MyHost to nazwa serwera bazy danych lub adres IP, Port to port nasłuchiwania bazy danych, a MyOracleSID to usługa Oracle
Stąd
Data Source=TORCL;User Id=myUsername;Password=myPassword;
jest taki sam jak
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost) (PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;