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
Partager