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

Administration Oracle Discussion :

Gestion d'accès concurrent


Sujet :

Administration Oracle

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 10
    Points : 10
    Points
    10
    Par défaut Gestion d'accès concurrent
    Bonjour chers amis,


    Je constate au sein de ma base que lorsque deux users decident d'utiliser la même ressouce (exple effectuer des actions differentes sur la même table) automatiquement, la table est bloquée selon le principe d'isolation utilisée...

    Alors, j'aimerai savoir s'il n'est pas possible de créer plutôt un trigger qui va désactiver un compte utilisateur de façon temporaire en lieu en place du blocage de la table.


    Voici mon problème...

    Merci

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 947
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 947
    Points : 5 846
    Points
    5 846
    Par défaut
    Je doute que la table soit bloquée, mais plutôt certaines lignes de la table.

    Il va falloir décrire un peu plus votre problème :
    Quelles sont les commandes qui sont exécutées qui génèrent le blocage ?

    Faites peut être aussi des recherches sur select for update nowait si vous souhaitez envoyer bouler directement un user plutôt que de le laisser attendre.

  3. #3
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    1 993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 993
    Points : 2 499
    Points
    2 499
    Par défaut
    "désactiver un compte utilisateur de façon temporaire" waouh, c'est quand même super violent comme besoin!
    Tu as VRAIMENT besoin de désactiver ce user?
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

  4. #4
    Membre à l'essai
    Inscrit en
    Août 2010
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 10
    Points : 10
    Points
    10
    Par défaut
    Citation Envoyé par skuatamad Voir le message
    Je doute que la table soit bloquée, mais plutôt certaines lignes de la table.

    Il va falloir décrire un peu plus votre problème :
    Quelles sont les commandes qui sont exécutées qui génèrent le blocage ?

    Faites peut être aussi des recherches sur select for update nowait si vous souhaitez envoyer bouler directement un user plutôt que de le laisser attendre.



    Wi en ce qui concerne le verrou sur les tables, j'ai vu

    Maais ce que je voulais savoir, est ce kil ya une possibilité de mettre plutot le verrou sur un user en cas d'accès concurentiel

Discussions similaires

  1. Gestion des accès concurrents sous DELPHI/PARADOX.
    Par tarbala dans le forum Bases de données
    Réponses: 8
    Dernier message: 04/02/2008, 19h13
  2. [Conception] Gestion d'accès concurrent
    Par youcef81 dans le forum Langage
    Réponses: 6
    Dernier message: 23/07/2007, 11h58
  3. Gestion des accès concurrent
    Par nicoaix dans le forum Access
    Réponses: 3
    Dernier message: 06/07/2006, 15h54
  4. Gestion des accès concurrents à une table
    Par kodo dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 20/06/2006, 14h05
  5. [Hibernate] Gestion d'acces concurrents
    Par K-Kaï dans le forum Hibernate
    Réponses: 9
    Dernier message: 01/06/2006, 16h08

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