pour auditer les "administratives" users, il suffit dans la 9i de mettre le paramètre d'initialisation AUDIT_SYS_OPERATIONS à TRUE.
pour auditer les "administratives" users, il suffit dans la 9i de mettre le paramètre d'initialisation AUDIT_SYS_OPERATIONS à TRUE.
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!
Bonsoir ,
Je vous donne le code du trigger :
Cette méthode fonctionne , maintenant je vais regarder l' outil
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; /
audit .
Cdlt
bonne idée
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager