ORA-12514: TNS: listener does not currently know of service requested in connect descriptor (le listener ne connaît pas le service demandé)
OracleQue signifie cette erreur ?
Le listener est en cours d'exécution mais ne reconnaît pas le nom de service demandé ; autrement dit, le service n'est pas enregistré auprès du listener.
Cause
L'instance de base de données n'est pas entièrement ouverte, le service ne s'est pas encore enregistré auprès du listener (LREG en 12c+, délai d'enregistrement PMON en 11g et antérieures), le mauvais SERVICE_NAME est utilisé, ou le SID et le nom de service sont confondus.
Comment la corriger
Affichez les services connus du listener : lsnrctl status et lsnrctl services. Vérifiez que la base de données est OPEN. Déclenchez l'enregistrement du service : ALTER SYSTEM REGISTER en SQL. Vérifiez le paramètre LOCAL_LISTENER et l'utilisation correcte de SERVICE_NAME. Dans une base de données enfichable, assurez-vous que la PDB est OPEN.
Autres entrées pour ce moteur
- 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-12154TNS: could not resolve the connect identifier specified (identifiant de connexion spécifié non résolu)
- 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)
- ORA-01000Maximum open cursors exceeded (nombre maximal de curseurs ouverts dépassé)