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

Administration Oracle Discussion :

schemaname,username from v$session


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Novembre 2008
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 139
    Par défaut schemaname,username from v$session
    Bonjour,

    j'ai créé un user test3 avec un previlège dba.

    aprés connection par cet user, j ai lancé le script suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    select  schemaname,username from v$session
    where v$session.STATUS='ACTIVE'
    le résultat est :

    SCHEMANAME USERNAME
    ------------------------------ ------------------------------
    TEST3 TEST3
    SYSMAN SYSMAN
    SYS
    SYS
    SYS
    SYS
    SYS
    SYS
    SYS
    SYS
    SYS
    SYS
    SYS
    SYS
    SYS
    SYS
    j'ai pas compris pourquoi les schemaNames dont leurs valeurs =='SYS' ont de userName= null

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Dans V$SESSION, on trouve non seulement les sessions "applicatives", mais aussi celles qui correspondent aux processus noyau d'Oracle. Pour ces dernières, le champ USERNAME reste NULL.

    En général, quand on interroge V$SESSION, on n'est pas intéressé par les processus noyau, et on complète donc la requête par une condition du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    WHERE USERNAME IS NOT NULL
    -- ou 
    WHERE TYPE<>'BACKGROUND'

Discussions similaires

  1. Réponses: 21
    Dernier message: 28/07/2014, 11h02
  2. Réponses: 4
    Dernier message: 03/07/2014, 17h18
  3. SQL2K : obtenir username session windows
    Par Tankian dans le forum Développement
    Réponses: 2
    Dernier message: 10/02/2011, 09h27
  4. Réponses: 6
    Dernier message: 09/07/2009, 09h24
  5. Nom d'une Session :UserName
    Par taratata dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 09/03/2008, 09h39

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