Comment puis-je surveiller SQL activité sur l'Oracle?
J'aimerais trouver un outil pour Oracle, qui est similaire à SQL Server Profiler, mais une rapide recherche n'a pas donné de bons résultats. Je veux juste voir, en temps réel, les requêtes que ma demande font sur la base de données.
Des suggestions?
OriginalL'auteur Kevin Babcock | 2009-10-12
Vous devez vous connecter pour publier un commentaire.
Quest software a vraiment de bons outils pour Oracle. Je pense que les deux Foglight l'Analyse des Performances pour Oracle et Projecteur faire ce que vous cherchez. Pas sûr pour Spotlight.
OriginalL'auteur Pascal Thivent
La v$ vues dans Oracle (qui a beaucoup d'outils d'utilisation) offre une mine de renseignements si vous avez accès à eux.
Voici un exemple sur askTom pour trouver le sql les utilisateurs actuels sont en cours d'exécution.
CRAPAUD de Quête (comme Pascal l'a mentionné) dispose de cette fonctionnalité
OriginalL'auteur SeriousCallersOnly
AWR (automatic workload repository) est la réponse la plus évidente. Il y a une description ici.
Mais Oracle Enterprise Manager a une meilleure interface. Lire à ce sujet ici. Vous devez payer un supplément, mais il vous donne l'interactivité que vous cherchez.
OriginalL'auteur Pop
PL/SQL Developer de Allround Automatismes est ce que nous utilisons ici. Plus orienté vers les développeurs, il dispose d'une session de navigateur qui affichera les verrous, SQL, etc. Aussi une belle interface graphique expliquer le plan de la fenêtre. C'est moins cher que le CRAPAUD (au dernier look).
OriginalL'auteur DCookie