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 :

[8i] trigger after logon


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Par défaut [8i] trigger after logon
    Bonjour,

    Voici le problème auquel je suis actuellement confronté, j'ai créé un trigger permettant de tracer une session comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    CREATE OR REPLACE TRIGGER "SYS"."TRACE_USER_ACCESNET" AFTER
    LOGON ON DATABASE DECLARE v_user varchar2(30);
    BEGIN
    EXECUTE IMMEDIATE 'SELECT sys_context(''userenv'', ''session_user'') FROM DUAL' INTO v_user;
    IF v_user ='ACCESNET_MVR' THEN
    EXECUTE IMMEDIATE 'alter session set events ''10046 trace name context forever, level 8''';
    END IF;
    END;
    /
    Ce trigger fontionne parfaitement, je récupère les trace session dans le bdump du serveur.

    N'ayant plus besoin de générer de trace de connexion, j'ai désactivé le trigger mais le bdump continue de se remplir.

    J'ai ensuite purement et simplement supprimé le trigger mais sans succès ..

    Si vous avez des suggestions, je suis preneur ;-)

    Merci,
    Alain

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    l'event ne serait pas dans le init.ora par hasard ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Par défaut
    Non uniquement dans le trigger qui n'existe plus, j'avoue que je sèche un peu ..

  4. #4
    Membre éprouvé Avatar de laurentleturgez
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    88
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 88
    Par défaut
    ton bdump continue à se remplir de quoi ?
    Parce que logiquement les trace d'event 10046, c'est dans l'udump qu'ils sont générés.

    A moins que bdump=udump dans ta conf ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 283
    Par défaut
    La trace générée par l'event 10046 est générée dans le cas présent dans le bdump (peut être due au mode shared server activé) quoi qu'il en soit le problème est maintenant résolu.

    Les cnx utilisaient toujours le même sid, j'en déduis que l'event restait activé bien que le trigger soit en mode after logon ..

    Merci pour vos réponses.

    Bonne journée,
    Alain

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

Discussions similaires

  1. Création de trigger after logon database
    Par scazikiss dans le forum PL/SQL
    Réponses: 7
    Dernier message: 05/04/2013, 09h15
  2. Trigger after logon
    Par Oratorio dans le forum Oracle
    Réponses: 1
    Dernier message: 04/04/2013, 10h12
  3. Réponses: 0
    Dernier message: 23/12/2011, 09h58
  4. Trigger AFTER LOGON ON SCHEMA
    Par romu92 dans le forum SQL
    Réponses: 8
    Dernier message: 01/02/2010, 17h48
  5. [9i] problème avec trigger after logon
    Par Michael# dans le forum Oracle
    Réponses: 2
    Dernier message: 17/03/2005, 12h14

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