Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/02/2008, 16h03   #1
Futur Membre du Club
 
Inscription : janvier 2003
Messages : 113
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 113
Points : 19
Points : 19
Par défaut interprétation du fichier trc pour un deadlock

bonjour,
j'ai un problème de deadlock et j'essaye d'analyser le fichier de trace généré par Oracle, mais ça n'est pas évident du tout.
Existe t'il une doc ou un outil pour en faciliter la compréhension ?

merci !!
Pascale38
Pascale38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 16h25   #2
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Il n'existe pas d'outil à ma connaissance mais un document Metalink :

Citation:
What to do with "ORA-60 Deadlock Detected" Errors: Doc ID: Note:62365.1
En général les deadlocks surviennent car 2 transactions verrouillent les mêmes objets dans un ordre différent. Le fichier trace donne l'ordre SQL qui a déclenché l'erreur. Les identifiants:

Citation:
dictionary objn - XXXXX
donnent la colonne DBA_OBJECTS.DATA_OBJECT_ID, ce qui permet de retrouver les tables concernées.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 09h28   #3
Futur Membre du Club
 
Inscription : janvier 2003
Messages : 113
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 113
Points : 19
Points : 19
Bonjour et merci pour ta réponse !

par contre heu encore une petite question où puis je trouver cette doc ?
merci !!!!

Pascale38
Pascale38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 13h00   #4
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Cette documentation est disponible sur le site du support Oracle https://metalink.oracle.com/: ce qui nécessite d'avoir un contrat de support avec Oracle.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 13h53   #5
Futur Membre du Club
 
Inscription : janvier 2003
Messages : 113
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 113
Points : 19
Points : 19
Finallement j'ai pu avoir l'aide d'un expert oracle.
Il semblerait en fait que cela vienne d'un problème de clé étrangère,
et qu'il faille rajouter un index sur les clés étrangères afin que si les 2 tables sont mises à jour, seuls les enregistrements concernés soient lockés au lieu de toute la table.
Voilà, on sait jamais, l'explication peut toujours servir à quelqu'un !!
merci beaucoup pour votre aide.

Pascale38
Pascale38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h25.


 
 
 
 
Partenaires

Hébergement Web