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 :

Débuter avec l'audit


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2002
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juin 2002
    Messages : 203
    Par défaut Débuter avec l'audit
    Bonjour,
    Je continue mon exploration dans le monde merveilleux, mais complexe d'oracle.
    Apres avoir plus ou moins comprit RMAN, et le Grid Control, je m'attaque désormais a la fonction d'audit.

    J'ai plusieurs questions a vous poser.

    Est t'il possible d'auditer un utilisateur dans devoir redémarrer la base ?
    Pourquoi il ne faut pas laisser le parametre audit_trail actif ?
    Quel est la difference entre audit et sql_trace ?

    Comment auditer facilement un utilisateur (voir les requetes qu'il éxecute) ?

    Sur ma base de test, j'ai laissé audit_trail actif, mais aucun audit ne tourne. Comment se fait t'il que la table dba_audit se remplie concernant le user DBSNMP ?? (base supervisée par le Grid)

    Par la suite, j'aimerais apprendre a utiliser l'explain plan afin de voir le plan d'execution d'une requete, mais ca n'a pas l'air bien méchant.

    Merci en tout cas pour l'aide déja apportée.

  2. #2
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Avril 2005
    Messages : 197
    Par défaut
    Bonjour,

    Est t'il possible d'auditer un utilisateur dans devoir redémarrer la base ?
    Oui c'est possible.

    exemple:
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    audit all by monUser by access;

    Pourquoi il ne faut pas laisser le parametre audit_trail actif ?
    C'est à dire actif? le mettre à none? en fonction de vos besoins, l'audit peut être interessant mais attention à la taille de la DB, il faut prévoir des purges régulière de la table d'audit sys.aud$

    Quel est la difference entre audit et sql_trace ?
    L'audit est pour enregistrer les actions de certains utilisateur ou certains privilege (comme du create any par exemple)

    Comment auditer facilement un utilisateur (voir les requetes qu'il éxecute) ?
    exemple:
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    audit all by monUser by access;
    Mais attention à la quantité de données généré si votre user fait beaucoup d'opération

    L'utilisateur DBSNMP fait des requêtes dans la DB et elles sont enregistrés car un paramètre de votre audit fait que ces actions sont enregistrés. C'est pour cela que la vue dba_audit se rempli.

    Il est plus facile de configurer l'audit depuis Grid Control grace à l'interface graphique

    J'espère que cela t'as aidé.

  3. #3
    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
    lorsque j'active l'audit sur une base je met systématiquement en place un systém de purge automatique de sys.aud$ simultanément.
    La solution qui me parait la plus élégante est un dbms_job qui delete qui détruit par exemple les entrées de plus de 31 jours. Ce jobs étant executer pendant la fenetre de maintenance touts les jours.

    Mais attention on oubli facilement de purger une fois que l'on fait autre chose que de l'audit.

  4. #4
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2002
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juin 2002
    Messages : 203
    Par défaut
    Citation Envoyé par IndianaAngus Voir le message
    Bonjour,

    Il est plus facile de configurer l'audit depuis Grid Control grace à l'interface graphique
    Merci pour ces élements, je vais voir ce que ca donne.

    Concernant le Grid Control, J'ai du mal a voir ou cela peut se parametrer .

    Je vois bien l'option "Parametre d'audit" dans le groupe Sécurité de l'onglet
    Je vois comment rajouter de l'audit,
    mais je vois pas comment consulter le rapport d'audit ?

  5. #5
    Membre chevronné
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2005
    Messages
    197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Moselle (Lorraine)

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

    Informations forums :
    Inscription : Avril 2005
    Messages : 197
    Par défaut
    Je ne crois pas qu'il y ai un rapport d'audit tout fait. Il faut faire des requêtes dans la vue dba_audit.
    Dans mon cas, c'est un outil externe qui vient récupérer toutes les x minutes les events d'audit et qui permet de faire du reporting dessus.

  6. #6
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2002
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juin 2002
    Messages : 203
    Par défaut
    Je suis entrain de tester l'audit avec ta commande,

    Je vois bien la table AUD$ qui se remplie, mais je ne vois pas les requetes que l'utilisateur execute ??
    Je vois simplement un code d'action "LOGOFF" ;(

    Comment se fait ce ?

  7. #7
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2002
    Messages
    203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juin 2002
    Messages : 203
    Par défaut
    ok, m'a suis trompé

    j'ai testé avec OEM, et ca remplie bien latable AUD$.

    Par contre, je vois pas les variables ??
    j'ai des requetes avec des variables, je vois pas les resultats de ces variables


    Edit:

    Ca m'apprendra a pas cherche :/
    les variables sont dans le champ: SQL_BIND de la vue DBA_AUDIT_OBJECT

Discussions similaires

  1. débuter avec Visual .NET
    Par akimmm dans le forum MFC
    Réponses: 4
    Dernier message: 28/10/2005, 04h53
  2. [GridBagLayout] Comment débuter avec ce layout
    Par Bighobbit dans le forum Débuter
    Réponses: 12
    Dernier message: 28/09/2005, 17h13
  3. [MFC je crois] Débuter avec visual c++
    Par flzox dans le forum MFC
    Réponses: 6
    Dernier message: 28/06/2005, 18h31
  4. [JAXP] Débuter avec XML et Java
    Par Fleep dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 04/05/2005, 11h27
  5. Débuter avec Java
    Par reptils dans le forum Débuter avec Java
    Réponses: 9
    Dernier message: 11/07/2004, 21h26

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