IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

Possibilité de locks sur un for update malgré l'utilisation de WAIT?


Sujet :

JDBC Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9
    Points : 10
    Points
    10
    Par défaut Possibilité de locks sur un for update malgré l'utilisation de WAIT?
    Bonjour,

    Voici ce qui m'arrive. J'ai un programme qui de temps en temps verrouille sur un preparedStatement.executeQuery();
    La requête exécutée est un select ... for update wait 10.

    En admettant que j'ai un lock sur l'enregistrement en question, je m'attendrais à ce qu'au moins, j'obtienne une ORA-30006: resource busy [...]

    Voici donc ma question: connait-on des cas ou une telle exécution ne sort pas en timeout malgré l'option WAIT?

    Je précise qu'avec un test unitaire, j'ai bien mon ORA-30006 attendue. Et que le cas décris survient statistiquement une fois tous les 50000 appels en production.
    J'avais d'ailleurs ajouté l'option WAIT car je cherchais à sécuriser le cas du lock que je n'arrive pas à résoudre par ailleurs.

    Merci par avance.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    En fait, le wait est ignoré sur un lock exclusif de la table.
    Problème résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. 2 lock tables + 1 for update = mysql dans les choux
    Par rt15 dans le forum Requêtes
    Réponses: 2
    Dernier message: 27/07/2012, 16h33
  2. JDBC Locking row : SELECT FOR UPDATE
    Par relbeghdadi dans le forum JDBC
    Réponses: 3
    Dernier message: 14/01/2011, 11h35
  3. DB2 [Micro et Iseries] TRI SQL sur un for update
    Par fweiner dans le forum DB2
    Réponses: 4
    Dernier message: 21/08/2008, 10h35
  4. [ASE] Les locks avec un cursor for update
    Par PiyuXYZ dans le forum Sybase
    Réponses: 1
    Dernier message: 11/02/2006, 13h17
  5. lock sur update
    Par jacques trepp dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 17/06/2005, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo