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 :

Connaitre les utilisateurs qui accèdent a une base


Sujet :

Administration Oracle

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 47
    Points : 48
    Points
    48
    Par défaut Connaitre les utilisateurs qui accèdent a une base
    Bonjour,

    Je souhaiterai historiser sur une période les utilisateurs qui accèdent a une base. But : connaitre le nombre d'utilisateurs total accédant a la base. Je pourrai lancer la requête sur les utilisateurs connectes toutes les 5 minutes mais il existe peut-être une autre solution ?
    Merci de votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    En passant par google, par exemple tu peux t'inspirer de cette discussion et utiliser un trigger proche de celui qui est décrit.
    http://asktom.oracle.com/pls/asktom/...49818662859946

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2009
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 47
    Points : 48
    Points
    48
    Par défaut
    Merci, c'est effectivement une mine d'informations pour ce que je veux faire.
    je vais y regarder de plus près, nul doute que j' y trouve mon bonheur !
    je laisse la discusion encore ouverte pour voir si d'autres solutions arrivent, je suis curieux.
    Merci encore

  4. #4
    Membre éprouvé Avatar de 13thFloor
    Homme Profil pro
    DBA Oracle freelance
    Inscrit en
    Janvier 2005
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : DBA Oracle freelance

    Informations forums :
    Inscription : Janvier 2005
    Messages : 670
    Points : 945
    Points
    945
    Par défaut
    Un petit job qui va chercher les connexions courantes à un instant T pourrait suffire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select SESSIONS_CURRENT from v$license;

  5. #5
    Membre actif

    Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2008
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2008
    Messages : 167
    Points : 265
    Points
    265
    Par défaut
    la solution proffessionnel et de mettre en place l'audit des sessions, c'est simple et repond exactement a ton besoin.

    la seul containte et de bien gerée la table sys.AUD$ car cette table peut grandir rapidement et te remplir le tablespace system.

    voir
    http://download.oracle.com/docs/cd/B...6/cfgaudit.htm

Discussions similaires

  1. Connaitre les noms des tables d'une base Sqlite
    Par fadsys dans le forum PureBasic
    Réponses: 5
    Dernier message: 14/03/2019, 18h34
  2. Connaitre les IP qui accèdent à mon réseau
    Par edmond dans le forum Sécurité
    Réponses: 6
    Dernier message: 28/08/2013, 21h47
  3. Réponses: 1
    Dernier message: 18/02/2013, 09h04
  4. Réponses: 2
    Dernier message: 03/11/2008, 07h33
  5. Réponses: 2
    Dernier message: 26/08/2003, 14h21

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