Détecter un utilisateur qui lock un compte [message #246009] |
Tue, 19 June 2007 10:00 |
nicolas23
Messages: 2 Registered: June 2007
|
Junior Member |
|
|
Bonjour,
Un utilisateur cherche a se connecter avec un compte Oracle sur ma base de Prod. Il cherche à utiliser un compte "USER1" auquel est rattaché une focntion Secure qui le bloque apres 3 tentatives.
Depuis 1 semaine ce compte se bloque plusieurs fois par jour mais impossible de mettre la main sur celui qui cherche a faire ca.
Comment puis-je detecter le Hostname et osname du responsable
Merci d'avance
|
|
|
|
Re: Détecter un utilisateur qui lock un compte [message #246154 is a reply to message #246094] |
Wed, 20 June 2007 02:16 |
nicolas23
Messages: 2 Registered: June 2007
|
Junior Member |
|
|
Bonjour,
je ne vois pas comment tout ca marche
J'ai a nouveau mon compte bloqué :
USERNAME ACCOUNT_STATUS LOCK_DATE
----------- ------------------ --------------
USER1 LOCKED(TIMED) 20/06/2007 08:02
mais la requete :
select c.username,
c.osuser,
a.sid,
c.serial#
from v$lock a, v$lock b, v$session c, v$session d
where a.block = 1
and b.request > 0
and a.id1 = b.id1
and a.id2 = b.id2
and a.sid = c.sid
and b.sid = d.sid
and d.username = 'USER1';
ne me revoie rien
Nicolas
|
|
|
|
Re: Détecter un utilisateur qui lock un compte [message #246834 is a reply to message #246009] |
Fri, 22 June 2007 02:53 |
|
Michel Cadot
Messages: 68728 Registered: March 2007 Location: Saint-Maur, France, https...
|
Senior Member Account Moderator |
|
|
Quote: | Comment puis-je detecter le Hostname et osname du responsable
|
Pour cela il faut activer l'audit:
- modifier le paramètre audit_trail=db
- redémarrer la base
- activer l'audit des sessions: audit session;
Ensuite il est possible de voir les logon/logoff en interrogeant dba_audit_session:
Select username, os_username, userhost, terminal, returncode,
to_char(timestamp, 'DD/MM/YY HH24:MI:SS') logon_time,
nvl(to_char(logoff_time, 'DD/MM/YY HH24:MI:SS') logoff_time
from dba_audit_session
where returncode != 0
order by timestamp asc, username, os_username
/
Tu auras là la liste des erreurs de connexion.
Cordialement
Michel
|
|
|