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/07/2007, 11h11   #1
Candidat au titre de Membre du Club
 
Étudiant
Inscription : juillet 2007
Messages : 30
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2007
Messages : 30
Points : 11
Points : 11
Par défaut Obtenir la liste des processus tournant sous une base oracle

Bonjour à tous et merci par avance à tous ceux qui pourront m'aider.
Comme expliciter dans l'intitulé de ce post, je cherche à obtenir la liste des processus en cours d'execution qui tournent sur ma base oracle.
Certains de ces processus se nomment :
EAI.CMS.Services.exe
AggregationRunnerService.exe
DeferredAmendmentsRunnerService.exe
ReportRunnerService.exe
PromotionRunnerService.exe
EventSchedulerService.exe
ValidationRunnerService.exe

J'utilise actuellement TOAD pour interface avec la base. Je pense qu'il doit être possible d'y obtenir à l'aide d'une requête que je ne trouve pas .
Merci par avance
mikawell3000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 11h19   #2
Candidat au titre de Membre du Club
 
Étudiant
Inscription : juillet 2007
Messages : 30
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2007
Messages : 30
Points : 11
Points : 11
Ah oui j'oubliais, si ça peut aider, cette liste est accessible sous Toad en cliquant sur Sesion Browser dans la petite barre des tâches située en haut de Toad
mikawell3000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 11h49   #3
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Vue v$session
Code :
1
2
3
 
SELECT * FROM v$session s, v$process p
   WHERE (p.addr(+) = s.paddr)
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 12h05   #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
Avec TOAD 8.5, vous pouvez aussi retrouver le code SQL d'une requête en cours en utilisant:
  1. menu DBA
  2. option Session Browser
  3. dans la liste des sessions cliquer sur la session à inspecter
  4. la requête SQL de la session choisie est affichée en cliquant sur l'onglet Current Statement.
__________________
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 26/07/2007, 14h00   #5
Candidat au titre de Membre du Club
 
Étudiant
Inscription : juillet 2007
Messages : 30
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2007
Messages : 30
Points : 11
Points : 11
Merci à vous deux pour vos réponse rapide. C'est exactement je que je cherchais.
Et une petite question supplémentaire, es ce que vous savez s'il est possible d'arrêter ou de redémarrer un des processus par une requête toujours?
Et merci encore pour vos réponses
mikawell3000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 14h21   #6
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
CREATE OR REPLACE PROCEDURE kill_session (session_id IN VARCHAR2,
   serial_num IN VARCHAR2)
AS
   string VARCHAR2(100);
BEGIN
   string := 'ALTER SYSTEM KILL SESSION ''' || session_id ||
             ',' ||
             serial_num ||'''';
EXECUTE IMMEDIATE string;
EXCEPTION
   WHEN OTHERS
   THEN
      raise_application_error (-20001, 'Error in execution', TRUE);
END;
Ou
session_id=v$session.SID
serial_num=v$session.SERIAL#
ATTENTION : Ne jamais tuer des session ou username =NULL
OU username= 'SYS'
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 14h24   #7
Candidat au titre de Membre du Club
 
Étudiant
Inscription : juillet 2007
Messages : 30
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2007
Messages : 30
Points : 11
Points : 11
Ok merci pour le script et pour avoir été encore une fois ci rapide à répondre .
mikawell3000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 14h27   #8
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

Informations professionnelles :
Activité : Chef de projet
Secteur : Bâtiment

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Résolu ?
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2007, 15h18   #9
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
Code :
Et une petite question supplémentaire, es ce que vous savez s'il est possible d'arrêter ou de redémarrer un des processus par une requête toujours
On peut effectivement demander à Oracle de tuer des sessions mais cela n'est pas la meilleure solution car tuer des sessions ne va pas forcément arrêter le processus client connecté à la base (tout dépend de la façon dont il va traiter l'erreur par la suite ...). Il vaut mieux arrêter les processus proprement avec le bon outil, càd probablement par une commande ou un script spécifique au processus concerné. Et de toute façon, vous ne pouvez pas demander à Oracle de démarrer des processus client qui pour lui ne sont que des clients.
__________________
P. Forstmann

AskTom Forums OTN doc 8, 9, 10 et 11
pifor 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 10h14.


 
 
 
 
Partenaires

Hébergement Web