Bonjour
est-il possible de connaitre les tables utilisé à un instant donné pour un utilisateur ?
Bonjour
est-il possible de connaitre les tables utilisé à un instant donné pour un utilisateur ?
Voir
Tracer une session
http://orafrance.developpez.com/dbahelp/#L3
Ci joint un bout de code :
Celui ci ne permet pas de trier par utilisateur. Il faut ensuite faire une jointure avec la vue v$session.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select vlo.OBJECT_ID, dbao.object_name, dbao.object_type from v$locked_object vlo, dba_objects dbao where vlo.OBJECT_ID = dbao.OBJECT_ID and dbao.object_type = 'TABLE'
cette requête ne marche pas pour le SELECT puisque la table n'est pas lockée
Effectivement, ce code est deja un debut !
Il y a aussi V$ACCESS mais je ne sais pas quelles sont exactement les régles de gestion de cette vue
v$open_cursor serait pas mal mais à moins d'une trace j'vois pas bien comment faire. Il faudrait nous en dire plus sur le besoin
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