ORA-12154: TNS: could not resolve the connect identifier specified (identifiant de connexion spécifié non résolu)
OracleQue signifie cette erreur ?
Le nom de service (identifiant de connexion / alias TNS) utilisé pour la connexion n'a pas pu être résolu. Oracle Net ne parvient pas à associer le nom donné aux informations de serveur/service.
Cause
L'alias est absent de tnsnames.ora, la variable d'environnement TNS_ADMIN pointe vers le mauvais répertoire, le nom de l'alias est mal orthographié, la configuration de nommage EZConnect/LDAP est absente, ou l'ordre NAMES.DIRECTORY_PATH dans sqlnet.ora est incorrect.
Comment la corriger
Vérifiez que l'alias utilisé est défini dans tnsnames.ora. Testez la connexion : tnsping service_name. Assurez-vous que TNS_ADMIN pointe vers le bon dossier. Vous pouvez aussi essayer EZConnect : app_user/password@host:1521/service_name. Vérifiez la ligne NAMES.DIRECTORY_PATH = (TNSNAMES, EZCONNECT) dans sqlnet.ora.
Autres entrées pour ce moteur
- ORA-01555Snapshot too old: rollback segment number too small (instantané trop ancien)
- ORA-01652Unable to extend temp segment by N in tablespace (impossible d'étendre le segment temporaire de N dans le tablespace)
- ORA-04031Unable to allocate N bytes of shared memory (impossible d'allouer N octets de mémoire partagée)
- ORA-12514TNS: listener does not currently know of service requested in connect descriptor (le listener ne connaît pas le service demandé)
- ORA-00942Table or view does not exist (la table ou la vue n'existe pas)
- ORA-01031Insufficient privileges (privilèges insuffisants)
- ORA-00257Archiver error. Connect internal only, until freed (erreur de l'archiveur ; connexion interne uniquement)