ORA-03135: connection lost contact
OracleQue 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).
Autres entrées pour ce moteur
- ORA-27102out of memory
- ORA-04030out of process memory when trying to allocate N bytes (mémoire de processus épuisée lors de l'allocation de N octets)
- ORA-12537TNS:connection closed
- ORA-01033ORACLE initialization or shutdown in progress (initialisation ou arrêt d'ORACLE en cours)
- ORA-00600internal error code, arguments: [...]
- ORA-07445exception encountered: core dump
- ORA-01102cannot mount database in EXCLUSIVE mode (impossible de monter la base en mode EXCLUSIVE)