Oracle
 sql >> Base de données >  >> RDS >> Oracle

il s'agit de l'erreur ORA-12154 :TNS :impossible de résoudre l'identifiant de connexion spécifié ?

ORA-12154 :TNS :impossible de résoudre l'identifiant de connexion spécifié ?

Si le TNS n'est pas défini, vous pouvez également essayer celui-ci :

Si vous utilisez C#.net 2010 ou une autre version de VS et oracle 10g express edition ou version inférieure, et vous créez une chaîne de connexion comme celle-ci :

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"; 

Après cela, vous obtenez le message d'erreur ORA-12154: TNS:could not resolve the connect identifier specified alors vous devez d'abord redémarrer votre système et exécuter votre projet.

Et si votre Windows est 64 bits, vous devez installer Oracle 11g 32 bits et si vous avez installé 11g 64 bits, vous devez installer Oracle 11g Oracle Data Access Components (ODAC) avec Oracle Developer Tools pour Visual Studio version 11.2.0.1.2. ou version ultérieure à partir d'OTN et vérifiez-le dans Oracle Universal InstallerVeuillez vous assurer que les éléments suivants sont cochés :

Oracle Data Provider for .NET 2.0

Oracle Providers for ASP.NET

Oracle Developer Tools for Visual Studio

Oracle Instant Client 

Et puis redémarrez votre Visual Studio, puis exécutez votre projet .... REMARQUE :- LE REDÉMARRAGE DU SYSTÈME EST NÉCESSAIRE POUR RÉSOUDRE CE TYPE D'ERREUR .......