|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 4 ![]() |
Comment puis-je savoir tous les porcess tournant sous Oracle.
J'entend par la, les "process" internes à Oracle comme les procedures, ... D'autre part, comment savoir les temps d'exécution et comment les arrêter (kill) Il semble qu'ils ne se retrouvent pas dans v$session ou v$process. Merci d'avance. |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
si c'est pas dans v$process alors ça ne tourne pas
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 4 ![]() |
Merci d'avance pour cette réponse rapide.
Toutefois je crois m'être mal expliqué. J'ai un système qui lance régulièrement des procedures plsql depuis le crontab. Il est certain qu'une entrée est crée et qu'on peut le voir dans la table v$session toutefois par cette table je ne sais pas ce que cette session est occupée à faire. J'aimerai savoir s'il est possible de déterminer quelle session a lancé quelle procedure plsql pour pouvoir faire un kill dessus. Merci |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() Inscription : février 2006 Messages : 3 433 ![]() |
Il est possible de faire le lien entre une session et l'exécution d'une procédure.
Voici un exemple en 10.2.0.2 et l'appel depuis SQL*Plus: Session 1: Session 2: Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 4 ![]() |
Superbe
C'est exactement ce que je cherchais. Grand merci à toi. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com