Les paramètres de délai d'expiration de connexion pour la base de données Oracle
Pour une certaine période de temps d'inactivité de la connexion à la base de données oracle sont supprimés et cela conduit à l'erreur - > end-of-file on communication channel
.
1) Est-il un oracle réglages sur la machine client (sqlnet.ora ou une sorte de variables d'environnement) qui pourrait spécifier le délai d'attente de connexion et diffère d'un client à client ? Ou peut-être les paramètres du client de certains "battement de cœur" fonction (client envoie des paquets dans un certain intervalle de temps), qui empêchent la connexion à être abandonné par un pare-feu ?
2) Où je peux trouver le réglage sur la machine serveur pour le délai d'attente de connexion en raison de l'inactivité ? Est-il possible de voir ce paramètre à partir de Sql developer, sans acquérir de l'accès physique à l'oracle de l'hôte ?
3) Est-ce un comportement normal pour Oracle Sql Developer pour être déconnecté du serveur Oracle en raison de l'inactivité ?
- vous ca avoir un coup d'oeil à ce thread - dans le temps ; peut-être le 2ème client n'est pas sur le même sous-réseau, le pare-feu autorise l'utilisation d'un plus long temps d'accès à la oarcle serveur ?
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas de client qui serait la cause d'une connexion baissé entraînant un ORA-03113 erreur après un certain temps. Et il n'y a pas de réglage sur le serveur de base de données qui serait la cause d'une connexion timed out conduisant à un ORA-03113 erreur.
Le serveur peut permettre aux morts de la détection de connexions (DCD) par la mise en au sqlnet.expire_time réglage dans le serveur de sqlnet.ora. Que va provoquer le serveur pour envoyer périodiquement une sonde paquet pour vérifier que le client est toujours en place.
Oracle ne sera jamais abandonner une connexion pour cause d'inactivité avec un ORA-03113 erreur. Il est possible de configurer Oracle pour supprimer les connexions inactives, mais qui permettrait de générer une erreur différente. Si vous obtenez une erreur ORA-03113 erreur, que ce soit le pare-feu est à l'origine de la connexion à la être abandonné ou il y a un autre problème dans le réseau entre l'ordinateur client et le serveur.