IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Oracle Discussion :

Liste des sessions actives de la base


Sujet :

Contribuez Oracle

  1. #1
    Expert éminent sénior
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Points : 11 862
    Points
    11 862
    Par défaut Liste des sessions actives de la base
    Bonjour,

    Je vous propose un nouvel élément à utiliser : Liste des sessions actives de la base

    Ce script SQL affiche la liste des sessions actives de la base

    Qu'en pensez-vous ?
    Rédacteur Oracle (Oracle ACE)
    Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche
    Je ne réponds pas aux questions techniques par MP
    Blogs: Forms-PL/SQL-J2EE - Forms Java Beans

  2. #2
    Membre habitué

    Inscrit en
    Octobre 2003
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 180
    Points : 134
    Points
    134
    Par défaut
    Bonjour.

    En complément, je vous propose cette version qui donne a liste des sessions actives et demande une numéro de session pour donner la requête qu'elle soumet

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    select 
      sid,
      serial#,
      program,
      machine,
      username
    from 
      v$session 
    where 
      username is not null
    order by 
      program, 
      machine;
     
    accept ids prompt 'session ' --fournir l'un des sid de la liste ci-dessus
     
    select
      t.sql_text
    from 
      v$session s,
    	v$sqltext t
    where
      s.sid = &ids
    	and t.hash_value = s.sql_hash_value
    order by 
      t.piece;
    J'utilise régulièrement cette requête sous 10g et, en son temps, sous 8i.

  3. #3
    Membre expérimenté Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2010
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 680
    Points : 1 597
    Points
    1 597
    Par défaut
    Bonjour,

    Citation Envoyé par SheikYerbouti Voir le message
    Ce script SQL affiche la liste des sessions actives de la base
    Il manque un prédicat pour filtrer les sessions effectivement actives (where ... and status='ACTIVE'), pour le moment ça liste l'ensemble des sessions qui ne sont pas des "background process".

    J'aime bien avoir les colonnes last_call_et et logon_time avec.

    cdlt

Discussions similaires

  1. [Cookies] Liste des sessions en PHP
    Par buzzkaido dans le forum Langage
    Réponses: 6
    Dernier message: 29/03/2007, 15h47
  2. [Sessions] Recupérer la liste des sessions en cours !
    Par Jaxofun dans le forum Servlets/JSP
    Réponses: 19
    Dernier message: 18/09/2006, 13h14
  3. Réponses: 8
    Dernier message: 17/06/2006, 15h13
  4. [MySQL] Parcourir la liste des emails extraits de la base pour envois de mail
    Par Ylias dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 11/02/2006, 22h34
  5. [C#] liste des form actives
    Par chnew dans le forum C#
    Réponses: 5
    Dernier message: 02/01/2006, 13h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo