Oracle
 sql >> Baza danych >  >> RDS >> Oracle

OracleConnection.Open wyrzuca ORA-12541 TNS no listener

Możesz to zrobić na kilka sposobów:Używając pliku TNSNames, źródło danych powinno określać nazwę wpisu TNSHosts (bit przed pierwszym „=” w pliku tnsnames.ora), a nie nazwę hosta:

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

Możesz też umieścić cały wpis TNS w ciągu połączenia w następujący sposób:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można wstawić danych Varchar2 przy użyciu procedury składowanej z typem tabeli jako parametrem IN

  2. załaduj wiele csv do jednej tabeli przez SQLLDR

  3. Funkcja TRUNC(data) w Oracle

  4. problem z Add_month w Oracle , muszę wygenerować cykl rozliczeniowy

  5. Czy istnieje sposób na obejście DSRA9010E, że opcja „setReadOnly” nie jest obsługiwana w wyjątku WebSphere?