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 .......