ORA-12154:TNS:Nelze vyřešit zadaný identifikátor připojení?
V případě, že TNS není definováno, můžete také zkusit toto:
Pokud používáte C#.net 2010
nebo jinou verzi VS a oracle 10g express edition nebo nižší verzi a vytvoříte připojovací řetězec takto:
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";
Poté se zobrazí chybová zpráva ORA-12154: TNS:could not resolve the connect identifier specified
pak nejprve musíte restartovat systém a spustit projekt.
A pokud jsou vaše Windows 64bitové, musíte nainstalovat Oracle 11g 32bit a pokud jste nainstalovali 11g 64bit, musíte nainstalovat komponenty Oracle 11g Oracle Data Access Components (ODAC) s Oracle Developer Tools pro Visual Studio verze 11.2.0.1.2 nebo novější z OTN a zkontrolujte jej v Oracle Universal InstallerUjistěte se, že je zaškrtnuto následující:
Oracle Data Provider for .NET 2.0
Oracle Providers for ASP.NET
Oracle Developer Tools for Visual Studio
Oracle Instant Client
A poté restartujte své Visual Studio a poté spusťte svůj projekt ....POZNÁMKA:K VYŘEŠENÍ TĚCHTO TYPŮ CHYB JE nezbytný RESTART SYSTÉMU.......