Bonjour,
C'est peut-être une question toute bête mais je faisais des tests sur les locks Oracle.
Voici la commande que j'utilise pour récupérer la ligne sur laquelle un lock est posé.
La ligne que j'aie lockée est celle qui sort en position 5, pas en 4 suite à mon Select.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT ROW_WAIT_OBJ#, ROW_WAIT_FILE#, ROW_WAIT_BLOCK#, ROW_WAIT_ROW# FROM V$SESSION WHERE SID=173; ROW_WAIT_OBJ# ROW_WAIT_FILE# ROW_WAIT_BLOCK# ROW_WAIT_ROW# ------------- -------------- --------------- ------------- 329413 35 1524083 4
Avant cela j'avais locké la ligne numéro 1 et ROW_WAIT_ROW# valait 0
Personnellement je trouve cela bizarre qu'on numérote à partir de 0.
Est-ce une règle Oracle pour cet attribut ou bien c'est général pour tous les attributs ramenant un numéro de ligne?
Partager