DBAtlas · Atlas d'exploitation des bases de données

ORA-12520: TNS:listener could not find available handler for requested type of server (le listener n'a trouvé aucun gestionnaire disponible pour le type de serveur demandé)

Oracle

Que signifie cette erreur ?

Le listener n'a pas trouvé de processus serveur (handler) adapté au type de connexion demandé (dédiée ou partagée). Le client atteint le listener, mais la connexion ne peut pas être transmise à un processus serveur.

Cause

L'instance n'est pas enregistrée auprès du listener ou son enregistrement est défaillant ; la limite PROCESSES/SESSIONS est atteinte et aucun nouveau processus dédié ne peut être créé ; dispatchers absents/insuffisants en configuration shared server ; ou l'instance vient de démarrer et ne s'est pas encore enregistrée auprès du listener.

Comment la corriger

Vérifiez les services vus par le listener : lsnrctl services (nombre et état des handlers). Réenregistrez l'instance auprès du listener : ALTER SYSTEM REGISTER; Vérifiez la limite PROCESSES : SELECT resource_name, current_utilization, max_utilization, limit_value FROM v$resource_limit WHERE resource_name IN ('processes','sessions'); Si nécessaire, augmentez-la avec ALTER SYSTEM SET processes=... SCOPE=SPFILE; et redémarrez l'instance.

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur