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

OracleConnection.Open está lanzando ORA-12541 TNS sin oyente

Puede hacer esto de dos maneras:usando su archivo TNSNames, la fuente de datos debe especificar el nombre de la entrada TNSHosts (el bit antes del primer "=" de tnsnames.ora), no el nombre del host:

connection.ConnectionString = "Data Source=TestingConnect;Persist Security Info=True;" + "User ID=tesName;Password=test"; 

O puede poner la entrada TNS completa en la cadena de conexión de esta manera:

connection.ConnectionString = "Data Source=(DESCRIPTION = " +
    "(ADDRESS = (PROTOCOL = TCP)(HOST = TestHostName.us.local)(PORT = 1523))" +
    "(CONNECT_DATA =" + 
    "(SERVER = DEDICATED)" + 
    "(SERVICE_NAME = TEST))" + 
    ");Persist Security Info=True;User ID=tesName;Password=test";