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 :

Processus client Oracle


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 9
    Par défaut Processus client Oracle
    Bonjour,

    Mes process clients ont toujours la même taille prés de 50 Mo.

    ib54g111:staunix:[/users/staunix]ps -ealf|grep 24536
    240001 A ad54gapp 24536 25454 0 100 40 654a 49252 32552284 22:01:24 - 0:00 oracleP54GAPP (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
    200001 A staunix 34654 32976 1 60 20 11d80 244 3683d774 14:38:02 pts/0 0:00 grep 24536
    ib54g111:staunix:[/users/staunix]ps v 24536
    PID TTY STAT TIME PGIN SIZE RSS LIM TSIZ TRS %CPU %MEM COMMAND
    24536 - A 0:00 0 3844 20056 32768 45410 16212 0.0 2.0 oracleP54

    Comment en reduire la taille ??

    Merci d'avance

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Sous Unix, un processus OracleXXX est bien un processus dédié côté serveur (dedicated server process) qui incarne la session Oracle du processus client qui peut être SQL*Plus, Apache, ou n'importe quel exécutable connecté à l'instance. C'est bien ce processus dédié côté serveur qui exécute le code SQL ou PL/SQL soumis par le processus client.

    Sous Unix, la taille mémoire du processus serveur comprend en général la taille de la SGA (car tous les processus connectés à l'instance l'utilisent) plus la PGA qui est variable pour chaque processus. Si on veut connaître la mémoire allouée par une instance de façon globale, Il ne faut donc pas cumuler la taille mémoire retournée par ps sous Unix car la SGA va être comptée pour chaque processus et le résultat sera donc faux ... Avec 10.2, on peut utiliser V$PROCESS_MEMORY pour lire la taille de la PGA d'une session donnée ou V$PGASTAT pour avoir le cumul de la PGA pour toutes les sessions.

    PS: merci de préciser votre version d'Oracle et votre version d'Unix.

Discussions similaires

  1. pb objet client Oracle 8.17 et Oracle 9
    Par pat59 dans le forum Oracle
    Réponses: 4
    Dernier message: 28/10/2005, 10h19
  2. Client Oracle sous Linux
    Par masterfangorn dans le forum Oracle
    Réponses: 3
    Dernier message: 18/10/2005, 19h33
  3. prob install client oracle 10g sous xp
    Par actar dans le forum Installation
    Réponses: 6
    Dernier message: 12/10/2005, 13h52
  4. Client Oracle sous Windows
    Par linou dans le forum Oracle
    Réponses: 4
    Dernier message: 11/05/2005, 15h31
  5. [INNO SETUP][ORACLE] Installer le client Oracle avec Inno
    Par AnnSo dans le forum Bases de données
    Réponses: 11
    Dernier message: 19/08/2004, 16h21

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