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

to jest błąd ORA-12154:TNS:nie można rozwiązać podanego identyfikatora połączenia?

ORA-12154:TNS:nie można rozpoznać podanego identyfikatora połączenia?

Jeśli TNS nie jest zdefiniowany, możesz również spróbować tego:

Jeśli używasz C#.net 2010 lub inna wersja VS i Oracle 10g express edition lub niższa wersja, a następnie tworzysz parametry połączenia w następujący sposób:

static string constr = @"Data Source=(DESCRIPTION=
    (ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=yourhostname )(PORT=1521)))
    (CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE)));
    User Id=system ;Password=yourpasswrd"; 

Następnie pojawia się komunikat o błędzie ORA-12154: TNS:could not resolve the connect identifier specified następnie najpierw musisz zrestartować system i uruchomić swój projekt.

A jeśli twój Windows jest 64-bitowy, musisz zainstalować Oracle 11g 32-bitowy, a jeśli zainstalowałeś 11g 64-bitowy, musisz zainstalować Oracle 11g Oracle Data Access Components (ODAC) z Oracle Developer Tools for Visual Studio w wersji 11.2.0.1.2 lub później z OTN i sprawdź w Oracle Universal InstallerUpewnij się, że zaznaczone są następujące elementy:

Oracle Data Provider for .NET 2.0

Oracle Providers for ASP.NET

Oracle Developer Tools for Visual Studio

Oracle Instant Client 

A następnie uruchom ponownie program Visual Studio, a następnie uruchom projekt .... UWAGA:- PONOWNE URUCHAMIANIE SYSTEMU JEST NIEZBĘDNE DO ROZWIĄZANIA TEGO RODZAJU BŁĘDÓW .......



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lista kluczy obcych i tabel, do których się odwołują w Oracle DB

  2. Tworzenie listy wartości oddzielonych przecinkami w instrukcji Oracle SQL

  3. Oracle — dzielony ciąg znaków rozdzielany przecinkami (ciąg zawiera spacje i kolejne przecinki)

  4. UPPER() Funkcja w Oracle

  5. Jak ROWNUM działa w zapytaniu o paginację?