Windows 2012, iis et Oracle listener plante
Bonsoir,
J'ai un Windows sous Hyper-V sur lequel j'ai installé Oracle 12c entreprise.
Code:
1 2 3 4 5
| Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
PL/SQL Release 12.1.0.1.0 - Production
"CORE 12.1.0.1.0 Production"
TNS for 64-bit Windows: Version 12.1.0.1.0 - Production
NLSRTL Version 12.1.0.1.0 - Production |
Celui ci est en production, de façon régulière un webservice de base se connectant via Oledb n'arrive plus à se connecter à Oracle, c'est le signal ! Cela se produit à peu près toutes les 24 heurs...
Dans l'observateur d'événement "Application" je vois des séquences quasi systématiquement un petit peu avant l'incident :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
14:09
<div style="margin-left:40px">Nom de lapplication défaillante Explorer.EXE, version : 6.3.9600.17667, horodatage : 0x54c6f7c2
Nom du module défaillant : twinui.appcore.dll, version : 6.3.9600.17415, horodatage : 0x54503801
Code dexception : 0x80270233
Décalage derreur : 0x000000000008cb57
ID du processus défaillant : 0x188c
Heure de début de lapplication défaillante : 0x01d1334bf4931702
Chemin daccès de lapplication défaillante : C:\Windows\Explorer.EXE
Chemin daccès du module défaillant: C:\Windows\System32\twinui.appcore.dll</div>
14:08 Informations sur l'exception*:
Type d'exception*: OleDbException
Message d'exception*: ORA-12152: TNS : impossible d'envoyer un message de rupture
13:50 Informations sur l'exception*:
Type d'exception*: OleDbException
Message d'exception*: ORA-12152: TNS : impossible d'envoyer un message de rupture |
Pour que ça remarche, je dois :
- redémarrer le service iis
- redémarrer les 2 services listener qui tourne
Pour info, j'ai effectivement 2 services listeners (1 sur le 1521, 1 sur le 1522) qui cible la même instance Oracle.
Pourquoi ? parce qu'en fait j'ai 2 applications bien distinctes et quand je fais de la maintenance du MCD par exemple,
je coupe le listener 1 et ainsi mon appli1 est bloqué en lecture et écriture pour les utilisateurs, tandis que l'appli2 continue à fonctionner normalement.
Peut être que y a mieux, mais je ne pense pas que ce soit mon problème.
Pour info un select * from v$resource_limit ne m'indique rien d'anormal
Merci de vos conseils