sql >> Base de Datos >  >> RDS >> Oracle

Cadena de conexión de Oracle ODP.NET:¿qué pasa en el origen de datos?

Si está utilizando ODP.NET con TNS, que no es más que uno de los adaptadores para conectarse a la base de datos de Oracle. El archivo para mantener las entradas de TNS es Tnsnames.Ora

Una entrada de muestra en tnsnames.ora (la ruta del archivo normalmente es ORACLE_HOME\NETWORK\ADMIN) la entrada de muestra se parece a la siguiente

TORCL=(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)   (PORT=MyPort)))    
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)))

Aquí, TORCL es un alias para la fuente de datos, MyHost es su nombre de servidor de base de datos o dirección IP, Port es el puerto de escucha de la base de datos y MyOracleSID es su servicio de Oracle

Por lo tanto

Data Source=TORCL;User Id=myUsername;Password=myPassword;

es igual que

Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)  (PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;