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 :

Nb d ' utilisteurs connectés et vue v$session


Sujet :

Administration Oracle

  1. #21
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    493
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 493
    Points : 605
    Points
    605
    Par défaut
    pour auditer les "administratives" users, il suffit dans la 9i de mettre le paramètre d'initialisation AUDIT_SYS_OPERATIONS à TRUE.

  2. #22
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 50
    Points : 43
    Points
    43
    Par défaut
    Merci Marc,

    Je n'ai qu'une chose à dire:
    N'oubliez pas de vider la table DBA_AUDIT_TRAIL de temps en temps
    don't worry, be happy!

  3. #23
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Points : 710
    Points
    710
    Billets dans le blog
    1
    Par défaut
    Bonsoir ,

    Je vous donne le code du trigger :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    CREATE OR REPLACE TRIGGER CONNEXIONS_TR
    AFTER logon on database
    DECLARE
    COMPTEUR NUMBER (5);
    max_users NUMBER (5) ;
     
    BEGIN
     
    if user not in ('SYSTEM') then 
     
    SELECT count(*)-1 INTO COMPTEUR from  v$session a where  a.USERNAME not in ('SYSTEM');
     
    SELECT nb_max_users into max_users from audit_connexions where to_char(DATE_J,'DD/MM/YYYY')=to_char(SYSDATE,'DD/MM/YYYY');
     
    if sql%rowcount>0 then 
    update AUDIT_CONNEXIONS set nb_max_users=greatest(compteur,max_users) where to_char(sysdate,'DD/MM/YYYY')=to_char(date_j ,'DD/MM/YYYY');
    commit;
    end if;
     
    end if;
    EXCEPTION
      WHEN no_data_found then
                        insert into audit_connexions values (sysdate,1);
    	commit;
     
    end;
     
    /
    Cette méthode fonctionne , maintenant je vais regarder l' outil
    audit .

    Cdlt

  4. #24
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    493
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 493
    Points : 605
    Points
    605
    Par défaut
    bonne idée

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. [AC-2003] Comment me connecter à une vue liée à un serveur SQL
    Par labjon01 dans le forum VBA Access
    Réponses: 0
    Dernier message: 28/11/2011, 19h24
  2. Réponses: 2
    Dernier message: 03/02/2009, 23h49
  3. Relation n:n, vues et session
    Par barnoufal dans le forum Ruby on Rails
    Réponses: 5
    Dernier message: 26/02/2008, 15h40
  4. PL/SQL : vue v$session
    Par madina dans le forum PL/SQL
    Réponses: 1
    Dernier message: 31/05/2006, 10h14

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