ORA-12514: TNS: listener does not currently know of service requested in connect descriptor (el listener no conoce el servicio solicitado)
Oracle¿Qué significa?
El listener está en ejecución pero no reconoce el nombre de servicio solicitado; es decir, el servicio no está registrado en el listener.
¿Por qué ocurre?
La instancia de base de datos no está completamente abierta, el servicio aún no se ha registrado en el listener (LREG en 12c+, retraso del registro de PMON en 11g y anteriores), se usa un SERVICE_NAME incorrecto o se confunden SID y nombre de servicio.
Cómo solucionarlo
Vea los servicios que conoce el listener: lsnrctl status y lsnrctl services. Verifique que la base de datos esté OPEN. Fuerce el registro del servicio: ALTER SYSTEM REGISTER en SQL. Revise el parámetro LOCAL_LISTENER y el uso correcto de SERVICE_NAME. En una pluggable database, asegúrese de que la PDB esté OPEN.
Más entradas de este motor
- ORA-01652Unable to extend temp segment by N in tablespace (no se puede extender el segmento temporal en el tablespace)
- ORA-04031Unable to allocate N bytes of shared memory (no se pueden asignar N bytes de memoria compartida)
- ORA-12154TNS: could not resolve the connect identifier specified (no se pudo resolver el identificador de conexión)
- ORA-00942Table or view does not exist (la tabla o vista no existe)
- ORA-01031Insufficient privileges (privilegios insuficientes)
- ORA-00257Archiver error. Connect internal only, until freed (error del archiver)
- ORA-01000Maximum open cursors exceeded (se superó el máximo de cursores abiertos)