DBAtlas · Atlas de operaciones de bases de datos

ORA-12154: TNS: could not resolve the connect identifier specified (no se pudo resolver el identificador de conexión)

Oracle

¿Qué significa?

No se pudo resolver el nombre de servicio (connect identifier / alias TNS) usado en la conexión. Oracle Net no puede asociar el nombre indicado a la información de servidor/servicio.

¿Por qué ocurre?

Falta el alias en tnsnames.ora, la variable de entorno TNS_ADMIN apunta al directorio equivocado, el nombre del alias está mal escrito, falta la configuración de nombres EZConnect/LDAP o el orden de NAMES.DIRECTORY_PATH en sqlnet.ora es incorrecto.

Cómo solucionarlo

Verifique que el alias que usa esté definido en tnsnames.ora. Pruebe la conexión: tnsping service_name. Asegúrese de que TNS_ADMIN apunte a la carpeta correcta. Como alternativa, pruebe EZConnect: app_user/password@host:1521/service_name. Revise la línea NAMES.DIRECTORY_PATH = (TNSNAMES, EZCONNECT) en sqlnet.ora.

Abrir en DBAtlas →

Más entradas de este motor