Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/01/2011, 15h24   #1
Invité de passage
 
jean wakam wakam
Inscription : janvier 2011
Messages : 1
Détails du profil
Informations personnelles :
Nom : jean wakam wakam

Informations forums :
Inscription : janvier 2011
Messages : 1
Points : 0
Points : 0
Par défaut Trace d'une base de données oracle

Je suis novice dans l'adminitration de bd ORACLE Je souhaite récuperer l'ensemble des requette envoyées par mes application à ma base pour des besoin de statistique est ce possible, si oui commen, y a t-il des outils spécifique pour ce faire?
wanita est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 15h33   #2
Membre chevronné
 
Homme O. Joly
Support
Inscription : décembre 2010
Messages : 287
Détails du profil
Informations personnelles :
Nom : Homme O. Joly
Âge : 38
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Support
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2010
Messages : 287
Points : 617
Points : 617
Oui c'est possible par le positionnement de l'"event" 10046, cependant les temps de réponses seront affectés.

Il est recommandé de ne le faire que sur une courte période.

Le fichier de trace généré par un "event" 10046 doit ensuite être analysé avec TKPROF.

L'event se positionne par l'instruction suivante

Code SQL :
ALTER system SET event="10046 trace name context forever, level 12" scope=spfile;

La base doit être redémarrée pour commencer à générer des traces.
Cette trace se désactive par la commande suivante :

Code SQL :
ALTER system SET event="10046 trace name context off" scope=spfile;

Là aussi la base doit être redémarrée afin d'arrête de générer des traces.

Le traces sont générées dans le répertoire définit par la variable user_dump_dest ou dans le répertoire diag.
ojo77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 15h54   #3
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 684
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 684
Points : 10 459
Points : 10 459
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Heureusement, on peut le faire au niveau de la session sans avoir à redémarrer la base !
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 16h19   #4
Expert Confirmé Sénior
 
Avatar de mnitu
 
Homme Marius Nitu
Ingénieur développement logiciels
Inscription : octobre 2007
Messages : 3 311
Détails du profil
Informations personnelles :
Nom : Homme Marius Nitu
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 3 311
Points : 5 808
Points : 5 808
Il est difficile, vu votre question, de décider de ce que avez vraiment besoin: trace, audit, autre ...
mnitu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h34.


 
 
 
 
Partenaires

Hébergement Web