Se stai usando ODP.NET con TNS che non è altro che uno degli adattatori per la connessione al database di Oracle. Il file per il mantenimento delle voci TNS è Tnsnames.Ora
Una voce di esempio in tnsnames.ora(il percorso del file è normalmente ORACLE_HOME\NETWORK\ADMIN)la voce di esempio è simile alla seguente
TORCL=(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost) (PORT=MyPort)))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)))
Qui TORCL è un alias per l'origine dati, MyHost è il nome del server del database o l'indirizzo IP, Porta è la porta del listener del database e MyOracleSID è il servizio Oracle
Quindi
Data Source=TORCL;User Id=myUsername;Password=myPassword;
è uguale a
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost) (PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;