Lorsque SQL Developer est inactif, je perds ma connexion
Mon problème est le suivant: je suis en cours d'exécution Oracle 10G sous windows 98 sur un ordinateur virtuel à l'aide de VMWare sur mon ordinateur de bureau. Je peux me connecter à plusieurs utilisateurs (SYS, RH, OE, ... ) avec SQL Developer (qui est sur mon bureau, pas sur la machine virtuelle), mais si l'un n'est pas d'exécuter une instruction SQL pour une courte période de temps, disons 2 minutes, je perds ma connexion et obtenez une erreur comme fermeture de la connexion ou IO-faute:connection reset by peer.
Cela pourrait-il avoir quelque chose à voir avec la sp_reset_connection?
Quand j'ouvre SQL Plus sur ma machine virtuelle elle-même, je ne perds pas la connexion à tous, même s'il a été inactif pendant 30 minutes ou plus. Alors maintenant, je suis en train de penser, il pourrait être un problème entre la Machine Virtuelle et mon ordinateur de bureau. Avant tout cela a bien fonctionné.
J'ai essayé de clôture récemment installé un anti-malware apps, sans aucun résultat.
Quelqu'un a une idée de ce que je pourrais faire pour résoudre ce problème?
Salutations,
Veek
Je suis tombé sur le Keep-ALive Extension et il a essayé, mais sans succès. Standard il est situé à 2 minutes d'intervalle. J'ai changé cette valeur à 1 et 60 minutes, mais dès que j'ai arrêter l'exécution des instructions pour un court moment, je perds ma connexion. Il doit y avoir quelque chose d'autre. Je l'ai déjà installé la dernière SQL Developer version, mais encore il est le même. (Je n'ai importer les paramètres de ma version précédente j'ai peut-être essayer sans avoir à les importer.)
Toutes les autres suggestions peut-être?
Salutations,
Veek
source d'informationauteur Veek
Vous devez vous connecter pour publier un commentaire.
Cette extension fonctionne pour SQL Developer 4:
https://github.com/scristalli/SQL-Developer-4-keepalive
AVERTISSEMENT: je suis le développeur de l'extension. J'espère que la réponse n'est pas considéré comme de la publicité, parce que cette extension est open source (et la précédente non-open-source extensions ont été acceptés comme réponse).
MinChen Chai a créé Keep-Alive Extension exactement à votre situation:
https://sites.google.com/site/keepaliveext
Il n'aura de cesse de l'envoyer TCP keep-alive paquets et d'empêcher le serveur de déconnexion par le délai d'inactivité.
Lorsqu'il est utilisé avec la dernière version de SQL Developer Version 4.0.0.13:
- MinChen de l'extension (http://sites.google.com/site/keepaliveext) ne fonctionne pas.
- Le keepconnext extension (http://sites.google.com/site/keepconnext) ne fonctionne plus.
Sur SQL Developer allez dans Outils > Préférences > Bases de données > les Instances de la Visionneuse. et l'option de la circulation durée de changement au max, cela a fonctionné pour moi.
Allez dans Outils > Surveiller les Sessions... et sélectionnez votre Connexion. Régler l'actualisation de la valeur à 60 (secondes).
Tout suivi, votre connexion ne sera pas perdu.
Oracle SQL Developer Version 4.1.3.20