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 28/01/2008, 10h46   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 4
Points : 1
Points : 1
Par défaut Quelles procedures tournent ?

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.
alaindewit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 10h54   #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
si c'est pas dans v$process alors ça ne tourne pas
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 09h31   #3
Invité de passage
 
Inscription : juillet 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 4
Points : 1
Points : 1
Par défaut Précision sur ce que je recherche

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
alaindewit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 10h47   #4
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
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 :
1
2
3
4
5
6
7
8
9
bas002> SELECT sid, serial#, sql_text from v$sql, v$session where sql_hash_value = hash_value and sql_address = address and username = 'O';
 
       SID    SERIAL#
---------- ----------
SQL_TEXT
--------------------------------------------------------------------------------
 
       136         56
BEGIN p; END;
__________________
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 29/01/2008, 11h08   #5
Invité de passage
 
Inscription : juillet 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 4
Points : 1
Points : 1
Superbe

C'est exactement ce que je cherchais.

Grand merci à toi.
alaindewit est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h40.


 
 
 
 
Partenaires

Hébergement Web