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 :

Probléme de gestion de PGA


Sujet :

Administration Oracle

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2008
    Messages : 34
    Points : 35
    Points
    35
    Par défaut Probléme de gestion de PGA
    Bonjour,
    Je me retrouve confronter à un problème un peu épineux.
    Enfin je galère, j' ai une société qui m' a installé une application travaillant sur une base de données ORACLE 12.2.
    Les utilisateurs se sont plaint de beaucoup de ralentissements dans les procédure.
    J' ai vérifié la configuration de la base et j' ai eu des surprises.
    Le serveur dispose de 16 G de RAM
    La SGA est configuré à 8G en management auto
    La PGA est configuré à pga_aggregate_target = 1G mais la pga_aggregate_limit est à 15G (normal 3*5000 processus)
    J' aimerais passé la gestion de la PGA en non auto pour mettre :
    pga_aggregate_target = 2G et pga_aggregate_limit=4G
    Je ne voit pas comment modififer le mode de fonctionnement afin de pouvoir effectuer mes modifications à chaque fois que je lance la commande :
    alter system set "pga_aggregate_limit"='4048M' il me mets un message d'erreur ! normal!
    Merci pour votre aide

  2. #2
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    avril 2013
    Messages
    1 987
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : avril 2013
    Messages : 1 987
    Points : 2 492
    Points
    2 492
    Par défaut
    Citation Envoyé par bastet_mickey Voir le message
    alter system set "pga_aggregate_limit"='4048M' il me mets un message d'erreur ! normal!
    Quel est le message d'erreur?
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2008
    Messages : 34
    Points : 35
    Points
    35
    Par défaut
    Voici les messages d'erreurs :
    ORA-02097: le paramètre ne peut pas être modifié, car la valeur indiquée n'est pas valide
    ORA-06512: à "SYS.PRVTEMX_ADMIN", ligne 1049
    ORA-06512: à "SYS.PRVTEMX_ADMIN", ligne 715
    ORA-00093: pga_aggregate_limit doit être compris entre 15000M et 100000G
    ORA-06512: à "SYS.DBMS_SQL", ligne 1721
    ORA-06512: à "SYS.PRVTEMX_ADMIN", ligne 702
    ORA-06512: à "SYS.PRVTEMX_ADMIN", ligne 984
    ORA-06512: à "SYS.WRI$_REPT_CONFIG", ligne 151
    ORA-06512: à "SYS.DBMS_REPORT", ligne 1028
    ORA-06512: à ligne
    Pour l'erreur ORA-00093: en dynamique pga_aggregate_limit correspond à 3xprocesses et vu que ma variable processes est à 5000 donc 15000M minimum.
    Par contre je ne dois pas changer le nombre de processes.
    C'est là mon problème.
    J' ai trouvé des éléments notamment sur le fait de mettre WORKAREA_SIZE_POLICY en MANUAL.
    Mais je n'ai pas testé


    Bon je me lance sur une base de test et reviens vers vous

  4. #4
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    avril 2013
    Messages
    1 987
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : avril 2013
    Messages : 1 987
    Points : 2 492
    Points
    2 492
    Par défaut
    Sur ce site
    http://oracle-help.com/oracle-12c/or...ue-is-invalid/
    je lis que
    To set PGA_AGGREGATE_LIMIT we should take care of following allowable values :
    • 2 GB (default value)
    • 200% of the PGA_AGGREGATE_TARGET value
    • 3 MB times the value of the PROCESSES parameter.
    • Less then 1.2 X RAM – SGA
    J'ai l'impression que si ces contraintes ne sont pas respectées lors de ton ALTER SYSTEM, tu te prends un message d'erreur.
    Est-ce que ça correspond à ton pb?
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

  5. #5
    Membre chevronné
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    décembre 2019
    Messages
    1 092
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : décembre 2019
    Messages : 1 092
    Points : 1 839
    Points
    1 839
    Par défaut
    Salut,

    le paramètre PGA_AGGREGATE_LIMIT a été introduit en 12c et avec lui son lot de bugs. En somme, je n'ai eu que des emmerdes avec ce paramètre (fausse erreur de limite atteinte, ORA-600 indirectement lié par ce paramètre...).
    L'erreur que tu obtiens semble pertinente, tu veux autoriser un nombre important de processus tout en limitant la PGA, or la PGA sert justement à allouer de la mémoire privative à chaque processus.

    Pour identifier le problème de ralentissements des utilisateurs, tu peux utilise AWR ou Statspack si tu n'as pas la licence pour AWR.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    mars 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2008
    Messages : 34
    Points : 35
    Points
    35
    Par défaut
    Citation Envoyé par vanagreg Voir le message
    Salut,

    le paramètre PGA_AGGREGATE_LIMIT a été introduit en 12c et avec lui son lot de bugs. En somme, je n'ai eu que des emmerdes avec ce paramètre (fausse erreur de limite atteinte, ORA-600 indirectement lié par ce paramètre...).
    L'erreur que tu obtiens semble pertinente, tu veux autoriser un nombre important de processus tout en limitant la PGA, or la PGA sert justement à allouer de la mémoire privative à chaque processus.

    Pour identifier le problème de ralentissements des utilisateurs, tu peux utilise AWR ou Statspack si tu n'as pas la licence pour AWR.
    Merci pour ta réponse je vais regarder

Discussions similaires

  1. problème de gestion d'erreurs
    Par champijulie dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 13/05/2005, 17h18
  2. Problème de gestion d'un octree
    Par MaxPayne dans le forum OpenGL
    Réponses: 9
    Dernier message: 06/04/2005, 10h17
  3. problème de gestion de fenêtre
    Par clemsouz dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 03/11/2004, 14h35
  4. Problème de gestion fichiers
    Par glutock dans le forum ASP
    Réponses: 2
    Dernier message: 08/04/2004, 11h55
  5. [TFrame] Problème de gestion du OnMouseDown avec une Frame
    Par xherault dans le forum Composants VCL
    Réponses: 5
    Dernier message: 23/05/2003, 15h35

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