sql >> Databasteknik >  >> RDS >> Oracle

OracleConnection.Open kastar ORA-12541 TNS ingen lyssnare

Du kan göra detta på ett par sätt:Genom att använda din TNSNames-fil bör datakällan ange TNHosts-postnamnet (biten före det första "=" från tnsnames.ora), inte värdnamnet:

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

Eller så kan du lägga in hela TNS-posten i anslutningssträngen så här:

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"; 


  1. Hur man övervakar flera MySQL-instanser som körs på samma maskin - ClusterControl Tips &Tricks

  2. mysql-lösenordet förstör min soptipp

  3. MySQL-vyer och indexanvändning

  4. Utöka EM Grid Control till nya noder