Bonjour à tous,
Je ne sais pas si je suis dans la bonne section étant donné que mon problème peut venir de plusieurs trucs..
J'ai créer une base Oracle pour importer un dump que l'on m'a fournit. Avec cette base, j'ai créé un listener TCP de la manière l aplus courante que l'on peut trouver sur le net.
Je peux m'y connecter à distance via mon application Java ou SQL Developer, mais le soucis est que lorsque l'on s'y connecte une ou deux fois, les autres tentatives de connexion suivantes échouent avec le message :
Pourtant, malgré ce message lors d'une tentative de nouvelle connexion, les précédentes qui ont réussies peuvent exploiter pleinement la base sans aucun problème.The Network Adapter could not establish the connection
Mon workaround est d'arrêter le listener puis le redémarrer :
Comme vous l'imaginez, c'est assez chiant parce que je dois le faire à chaque fois que je quitte et redémarre mon logiciel, et je ne peux pas le lancer et en même temps lancer SQL Developer. Quant à travailler à plusieurs sur la même base, c'est mort.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 lsnrctl stop mabase lsnrctl start mabase
J'utilise Solaris, plus exactement :
La version d'oracle est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 uname -a SunOS hostname 5.10 Generic_147148-26 i86pc i386 i86pc
Pourtant, le port est toujours bien ouvert :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 select * from v$version; Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Production TNS for Solaris: Version 11.2.0.1.0 - Production NLSRTL Version 11.2.0.1.0 - Production
Pourquoi au bout de 2/3 connexions ça se comporte comme si le listener n'était pas démarré alors qu'il l'est bien (port ouvert) ? Que puis-je faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 nmap -p 1521 ip_du_server PORT: 1521/tcp STATE: open SERVICE: oracle
Merci à vous,
A bientôt
Partager