|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : mars 2004 Messages : 88 ![]() |
Bonjour à tous,
D'après vous, quelles sont les erreurs potentielles liées au listener ? Je sais que le thème peut sembler très vaste, mais nous rencontrons actuellement des problèmes avec notre base de données. Base de données : Oracle 7.3.4 en archivelog (base de production) Merci de bien vouloir m'aider. |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : août 2004 Messages : 36 ![]() |
Peux-tu regarder dans ton fichier listener.log ?
cela t'aiguillera sans doute . |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : mars 2004 Messages : 88 ![]() |
Merci pour ta prompte réponse !
Dans le listener, je n'ai rien de particulier, hormis le faite qu'a chaque fois que notre base de données est ouverte, c'est toujours le même utilisateur (pour simplifier, nous allons l'appeler S) qui se trouve être connecté le dernier ... Oui, car ce problème que nous pensons venir du listener, fait que lorsque je suis connecté et que je reste connecté tout vas bien, maintenant, dès que je me déconnecte, je ne peux plus me reconnecté ... (ceux qui restent connectés n'ont pas ce souci). La coïncidence veut que lorsque l'utilisateur S est connecté, le problème d'accès à la base surgit ... |
|
|
00
|
|
|
#4 | |
|
Membre du Club
![]() Inscription : août 2004 Messages : 36 ![]() |
Citation:
Je pencherais pour un soucis de connexion maximum autorisées . As tu un message d'erreur particulier à nous transmettre, pour éclairer notre lanterne ? |
|
|
|
00
|
|
|
#5 | |
|
Nouveau Membre du Club
![]() Inscription : mars 2004 Messages : 88 ![]() |
Citation:
Non, effectivement, sur les cas que nous avons vu, le blocage se produisait lorsque S avait été le dernier à se connecter. Je vais enquêter sur cette piste des connexion maximum autorisées et j'en profiterai pour relever les messages d'erreurs que j'ai eut. Merci pour votre aide. |
|
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : mars 2004 Messages : 88 ![]() |
Ben, je reviens pour donner un peu de nouvelles.
Concernant les connexions, lorsque le problème s'est produit, nous avions 200 connexions, alors que le maximum autorisé est de 300. En outre, le fait de faire un lsnrctl status provoque un blocage, ce que je ne comprend pas. Enfin, en terme de message d'erreur, nous n'avons aucun ORA-999999 ni autres message d'erreur ... Encore une fois, je précise qu'il s'agit d'une version Oracle 7.3.4 qui tourne sur Tru64 4.0F. Dernière précision. Depuis le 05/02/2007, nous ne rencontrons plus de CPU EXCEPTION alors que la semaine dernière, nous en avons eut toute une liste (précisément la semaine où nous avons rencontré le problème que j'ai décrit dans le premier post de ce topic). D'après ce que j'ai lu, il semblerait que se soit dû à des défaillances mémoires ... Que faut-il en penser ? |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : août 2004 Messages : 36 ![]() |
Si la connection t'es refusée, tu dois forcement avoir un message de la part d'oracle.
Si tu passe via une application qui gère la connection à la base de données, peut être n'attrape t'elle pas l'erreur ... Sans code erreur comment être sur que c'est la base de données qui empêche la connection ? j'avoue que je sèche un peu ....
|
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : mars 2004 Messages : 88 ![]() |
Non, je n'ai pas d'erreur Oracle, car ce n'est pas une erreur Oracle, mais cela
provient du listener car : - si sur la machine serveur, je change de SID, j'arrive à me connecter (en sachant que les sessions clientes sont toujours bloquées) - si je tue le processus listener et que je le redémarre, les sessions clientes bloquées (qui étaient en attente d'accéder à la base de données) deviennent alors toutes actives et le problème se résout. Je pense que c'est dû au listener car il se bloque. En effet, les sessions qui étaient courantes avant le blocage demeurent fonctionnelles (les personnes utilisant ces sessions continuent d'utiliser sans aucun problème), mais les nouvelles sessions restent bloquées : une fois que le processus du listener est tué et que le listener est redémarré, alors les sessions bloquées qui étaient en attente se connectent alors à la base de données ... Etrange, non ? |
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : mars 2004 Messages : 88 ![]() |
Un petit up, merci
|
|
|
00
|
|
|
#10 | |
![]() Inscription : décembre 2002 Messages : 2 397 ![]() |
Citation:
Vous devriez mettre (temporairement, pas pendant des heures) le listener en trace. Si ça marche avec Oracle 7, vous n'aurez même pas besoin de redémarrer le listener pour ça : vous faites les modifications dans le LISTENER.ORA, puis vous faites "lsnrctl reload". |
|
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : mars 2004 Messages : 88 ![]() |
Bonjour,
Merci pour ta suggestion, je vais le faire de suite et je tiendrai au courant de l'évolution de mon souci. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com