Bonjour,
En oracle 10gr2 sur aix 5.3, je souhaiterais pouvoir déterminer le nombre et la durée d'une session ou d'une requète sur une table applicative.
Afin de déterminer la fréquence et la durée d'accés à cet objet
Merci pour votre aide
Bonjour,
En oracle 10gr2 sur aix 5.3, je souhaiterais pouvoir déterminer le nombre et la durée d'une session ou d'une requète sur une table applicative.
Afin de déterminer la fréquence et la durée d'accés à cet objet
Merci pour votre aide
Regardez l'audit : "Overview of Database Auditing"
Bonjour,
J'aurais souhaité utilisé les vues oracle plutôt que de mettre en place l'audit.
Car il s'agit d'étudier sur une journée ou au plus 1 semaine, le nombre de sessions et le temps d'exécution de chacune, pour un objet donné ou l'ensemble des tables d'un schéma applicatif.
> le nombre de sessions
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select snap_id, count(*) from dba_hist_active_sess_history group by snap_id order by snap_id asc;
Combinez cela avec dba_hist_snapshots.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select snap_id, current_utilization from dba_hist_resource_limit where resource_name = 'sessions' order by snap_id asc;
Note : Ces dba_hist views ont besoin d'une licence séparée.
> et le temps d'exécution de chacune, pour un objet donné ou l'ensemble des tables d'un schéma applicatif.
Vous devez utiliser auditing.
Partager