ORA-12154:TNS:kunde inte den angivna anslutningsidentifieraren lösas?
Om TNS inte är definierat kan du också prova denna:
Om du använder C#.net 2010
eller annan version av VS och oracle 10g express edition eller lägre version, och du gör en anslutningssträng så här:
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";
Efter det får du felmeddelandet ORA-12154: TNS:could not resolve the connect identifier specified
då måste du först starta om ditt system och köra ditt projekt.
Och om dina Windows är 64-bitars måste du installera Oracle 11g 32-bitars och om du installerade 11g 64-bitars måste du installera Oracle 11g Oracle Data Access Components (ODAC) med Oracle Developer Tools for Visual Studio version 11.2.0.1.2 eller senare från OTN och kontrollera det i Oracle Universal Installer. Se till att följande är markerat:
Oracle Data Provider for .NET 2.0
Oracle Providers for ASP.NET
Oracle Developer Tools for Visual Studio
Oracle Instant Client
Och starta sedan om din Visual Studio och kör sedan ditt projekt ....OBS:- OMSTART AV SYSTEMET ÄR nödvändigt FÖR att LÖSA DENNA TYPER AV FEL.......