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 :

Comment auditer qui se connecte a ma base ?


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 146
    Par défaut Comment auditer qui se connecte a ma base ?
    Bonjour tout le monde je suis actuellement sur une 8i et j'ai le probleme suivant:

    J'ai AUDIT CONNECT sur la base et audit trail dans des fichiers.
    Le but de l'audit est de savoir qui se connect a la base pour pouvoir nettoyer les utilisateurs qui sont presents mais ne l'utilisent plus.

    Le probleme c'est que ca me marque dans les rapports d'audit client user (un user avec les droits dba) mais je n'ai que lui.

    Comment faire pour avoir le nom de l'utilisateur oracle a chaque fois ?

    Ca me marque CLIENT USER: Un user de session oracle

    Alors que j'ai en moyenne 500 user oracle connectes.

    Quand je regarde dans toad username est le meme pour tous mais ce que TOAD appel OSuser est different pour chaque utilisateur. Et ces "OSuser" sont visibles et definis dans Oracle.

    Est ce qu'avec AUDIT SESSION ils seront visibles ? Avez vous une solution ?
    Serait-it plus simple de creer un trigger a chaque ouverture de session qui renvoi ca dans une table ?

    par exemple : http://www.dba-oracle.com/art_builder_sec_audit.htm

    Cordialement

  2. #2
    Membre expérimenté

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

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

    Informations forums :
    Inscription : Septembre 2008
    Messages : 169
    Par défaut
    la gestion de l'audit en base me semble plus naturelle
    et tu pourra faire (attention a ne pas remplir le tablespace system)
    select OS_USERNAME from dba_audit_session;

    1) ton application ne devrai pas tourner avec un compte DBA c'est mal

    2) la colonne os_username est rempli par le client donc certaines application ne le remplissent pas. Mais si tu le vois dans la v$session (toad) tu devrai les avoir

Discussions similaires

  1. Comment Créer et se connecter a une base SQLite avec zeosLib
    Par Tardiff Jean-François dans le forum Bases de données
    Réponses: 1
    Dernier message: 20/11/2007, 09h26
  2. comment savoir qui est connecté sur les db
    Par zoltix dans le forum Requêtes
    Réponses: 4
    Dernier message: 19/05/2006, 16h35
  3. Réponses: 2
    Dernier message: 26/04/2006, 11h19
  4. W2000 serveur Comment trouver qui est connecté ?
    Par Mariussy dans le forum Windows Serveur
    Réponses: 5
    Dernier message: 06/12/2005, 14h06
  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