Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur 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/06/2008, 16h12   #1
Membre confirmé
 
Inscription : juillet 2007
Messages : 357
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 357
Points : 226
Points : 226
Par défaut Observer toute les requêtes d'une application

Bonjour.

Je voudrai savoir comment loguer dans un fichier ou a l ecran sous sqlplus toute les requetes sql effectue par une application (process) connectee a une base de donnees.

Merci d avance
ZashOne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 16h29   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
faut tracer la base mais d'abord ça va générer un fichier énorme et en plus ça dégrade les perfs... tu peux aussi utiliser l'audit. C'est dans quel objectif ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 17h36   #3
Membre confirmé
 
Inscription : juillet 2007
Messages : 357
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 357
Points : 226
Points : 226
Nous avons une grosse appli qui a migrer, on aimerai bien voir les requetes exacte que celle ci lance cote serveur pour les reproduire en sqlplus avec sqltrace/explain plan ....

SInon je pensait qu il existait un procedure toute faite car je pense que avec les tables v$SQLAREA v$SQL,SESSION et PROCESS on peut y arriver en bricolant.
ZashOne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 18h23   #4
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Paramètre d'instance sql_trace=true (ou alter session pour les sessions à tracer) mais ça dégrade les perfs et ça génère beaucoup de logs à reparser derrière avec tkprof, sinon si tu es en 10g tu as l'AWR
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 09h17   #5
Membre confirmé
 
Inscription : juillet 2007
Messages : 357
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 357
Points : 226
Points : 226
Merci scheu

Malheureusement l AWR coute trop cher et la base a auditer se trouve sur un quad core.

Je vais m orienter vers unesolution avevc les vue v$SQL.... et je posterai une solution ici des que je trouve

merci
ZashOne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 09h53   #6
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
sert toi de statpack dans ce cas, ce sera bien plus simple en surveillant les 20 requêtes les plus consommatrices par exemple
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 10h27   #7
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Citation:
Envoyé par ZashOne Voir le message
Merci scheu

Malheureusement l AWR coute trop cher et la base a auditer se trouve sur un quad core.

Je vais m orienter vers unesolution avevc les vue v$SQL.... et je posterai une solution ici des que je trouve

merci
AWR ne coûte rien, il faut juste être en version 10g, c'est une fonctionnalité activée par défaut
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 10h35   #8
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
mais payante
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 11h15   #9
Membre confirmé
 
Inscription : juillet 2007
Messages : 357
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 357
Points : 226
Points : 226
il y a des vues cachee licence dans oracle dont certain parsmetre s active si tu toutche aux tables de AWR. en moyenne pour awr seul sans les autres option , c est 3000$ par microprocesseur je pense.
ZashOne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 13h54   #10
Expert Confirmé
 
Inscription : février 2006
Messages : 3 433
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 3 433
Points : 3 462
Points : 3 462
Si vous migrez de 10.2.0.4 en 11g et si vous avez la licence de l'option Real Application Testing, vous pouvez enregistrer l'activité de l'instance en 10.2.0.4 et reexécuter cette activité sur l'instance en version 11.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 16h11   #11
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Ah bon c'est payant cette option ?
Pour ma part on paie les tuning pack et diagnostic pack pour la Grid Console, le AWR est inclus dedans il me semble
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 17h30   #12
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
probablement que ces options inclus AWR... mais elles ne sont pas gratuites non plus
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2008, 17h47   #13
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Citation:
Envoyé par orafrance Voir le message
probablement que ces options inclus AWR... mais elles ne sont pas gratuites non plus
Ca je sais vu les prix ...
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu 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 20h58.


 
 
 
 
Partenaires

Hébergement Web