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

ORA-03135: connection lost contact

Oracle

Que signifie cette erreur ?

Une session déjà établie et fonctionnelle a perdu le contact avec le serveur. Une requête longue ou une connexion inactive a été coupée car les deux côtés ne pouvaient plus se joindre.

Cause

Le processus serveur s'est terminé de façon inattendue (ORA-00600/07445, kill, limite de ressources) ; un profil RESOURCE_LIMIT a terminé la session ; une connexion inactive a été coupée par un pare-feu/load balancer ; ou il y a eu une coupure réseau/perte de paquets. Se produit typiquement avec des requêtes qui ne répondent pas pendant longtemps ou avec des connexions inactives.

Comment la corriger

Recherchez dans l'alert.log et les fichiers de trace associés pourquoi le processus s'est arrêté (ORA-00600/ORA-07445 ?). Côté réseau, augmentez le délai d'inactivité du pare-feu et activez la détection des connexions mortes avec SQLNET.EXPIRE_TIME dans sqlnet.ora. Vérifiez les limites CONNECT_TIME/IDLE_TIME du profil utilisateur. Examinez la pression sur les ressources du serveur (mémoire, CPU, PROCESSES).

Ouvrir dans DBAtlas →

Autres entrées pour ce moteur