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

SQL Oracle Discussion :

Avoir le nom du user Oracle dans un trigger "after serverror"


Sujet :

SQL Oracle

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 155
    Points : 119
    Points
    119
    Par défaut Avoir le nom du user Oracle dans un trigger "after serverror"
    Bonjour;

    Comment récupérer le nom du USER qui a déclenché le failure loggon dans un trigger "after serverror" ?

    J'ai essayé avec la variable 'USER' mais elle est vide !?

    Voici le code du trigger en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    create or replace
    TRIGGER TRG_LOGGON_FAILURES 
    AFTER SERVERERROR ON DATABASE 
    BEGIN
      IF (IS_SERVERERROR(1017)) THEN
      PKG_COM.Ecrire_trace(PKG_COM.ERR, SUBSTR(SQLERRM, 1, 100),'ERREUR de connection du user:*'||USER||'*','TRG_LOGGON_FAILURES', 'TRG_LOGGON_FAILURES');
      UPDATE utilisateur_ora SET UTO_STA='BLOQUE', UTO_DATE_STATUT=sysdate WHERE UTO_USR_GPL=USER;
      COMMIT;
      END IF;
    END;
    Merci beaucoup

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 155
    Points : 119
    Points
    119
    Par défaut
    In 11.2 you can use

    sys_context('userenv', 'authenticated_identity')

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

Discussions similaires

  1. Ne pas avoir le nom d'une servlet dans la barre d'adresse
    Par lawamic dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 24/09/2009, 17h38
  2. mettre le nom du user connecté dans le titre de jsp
    Par john_wili dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 03/05/2009, 10h49
  3. mettre le nom du user connecté dans une session
    Par john_wili dans le forum Struts 1
    Réponses: 1
    Dernier message: 30/12/2008, 12h40
  4. [PL/SQL] Underscore dans le nom du user oracle
    Par ka0z dans le forum Oracle
    Réponses: 8
    Dernier message: 22/07/2006, 11h55
  5. [Oracle / Nom de schema] Tiret dans un nom de schema
    Par shaun_the_sheep dans le forum Oracle
    Réponses: 2
    Dernier message: 23/03/2006, 16h43

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