[ORACLE][SQL] Liste des requêtes tournant en base et temps d'exécution

Bonjour,

Je cherche a faire un audit d’une base oracle sur 24h00. C’est à dire pendant cette durée obtenir la liste des requêtes que oracle a fait tourné ainsi que le temps d’execution de chacune.
Est-ce que cela est possible et si oui comment ?

Merci de votre aide.

Sur SQL Server il existe un outil appelé SQL Server Profiler qui permet de tracer toutes les requetes effectuées sur un temps donnés. (un profiler quoi) Ca doit aussi exister pour oracle. Par contre, mefies toi, 24h c’est long, et le log risque d’etre particulierement indigeste (en 10min, on fait plusieurs Mo de requetes sur certains sites, a eplucher, c’est galere).

Pas beaucoup le temps de développer mais tkprof est ton ami.

Vois ici.

Par contre, ouais 24 heures, ça en fait des logs, tu devras peut-être réduire.

Merci a tout les deux pour votre réponse.