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

Oracle Discussion :

Message Alert log


Sujet :

Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut Message Alert log
    Bonsoir,

    Oracle V10.2.1
    Windows

    Dans le fichier Alert.log j'ai beaucoup de messages de ce type
    Thu Mar 25 18:34:38 2010
    Memory Notification: Library Cache Object loaded into SGA
    Heap size 4842K exceeds notification threshold (2048K)

    Pouvez m'expliquer ce que cela signifie et comment le corriger
    Merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Par défaut
    Avec la version 10.1, Oracle a introduit un nouveau mécanisme qui surveille les allocations mémoire dont la taille dépasse un certain seuil (2048K par défaut).
    Ce mécanisme écrit un message dans l'alert log, et génère un fichier trace dans "udump" chaque fois qu'une allocation mémoire dépasse le seuil ci-dessus.

    Bref, rien d'inquiétant

    Tu pourras trouver plus d'informations dans la note Metalink (MOS dois-je dire) : 330239.1

    Rachid A.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut
    Dans cette note sur Metalink, il y a une référence à un paramètre que je ne trouve pas

    _kgl_large_heap_warning_threshold

    ?????

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Par défaut
    Normal, c'est un paramètre caché, donc tu ne pourras pas l'afficher avec la commande "show parameter", ou en requêtant les vues habituelles.

    Pour afficher les paramètres cachés, utilise la requête ci-dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    col pd_name head NAME for a40
    col pd_value head VALUE for a30
     
    select n.ksppinm pd_name, c.ksppstvl pd_value
    from x$ksppi n, x$ksppcv c
    where n.indx=c.indx
    and lower(n.ksppinm) like lower('%&1%');
    Pour positionner ce paramètre, il suffit de le positionner dans le spfile, il prendra effet au prochain redémarrage de la base.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER SYSTEM SET "_kgl_large_heap_warning_threshold"=8M scope=spfile;
    Pour info, la valeur par défaut de ce paramètre en 11gR2 est 50M

    Rachid A.

  5. #5
    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
    Citation Envoyé par ambre Voir le message
    Dans cette note sur Metalink, il y a une référence à un paramètre que je ne trouve pas

    _kgl_large_heap_warning_threshold

    ?????
    Les paramètres cachés ont une caractéristique surprenante : ils ne sont pas visibles !
    Blague à part, SHOW PARAMETER ne montre pas les paramètres cachés, sauf ceux auxquels avez donné une valeur personnalisée.

    En dehors de ce cas, il faut passer par les tables X$, comme indiqué dans cette entrée de FAQ : http://oracle.developpez.com/faq/?pa...ddenparameters

  6. #6
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut
    A l'exécution de la commande

    ALTER SYSTEM SET "_kgl_large_heap_warning_threshold"=8M scope=spfile;

    erreur "le paramètre d'initialisation ne peut pas être modifié"

  7. #7
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 331
    Par défaut
    Il faudra plutôt faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER SYSTEM SET "_kgl_large_heap_warning_threshold"=8388608 scope=spfile;
    Rachid A.

  8. #8
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 76
    Par défaut
    Merci, j'ai modifié la valeur

    Je suivrai après la prochain démarrage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Message unable to archive dans alert.log
    Par AnkyFive dans le forum Administration
    Réponses: 5
    Dernier message: 14/10/2010, 15h26
  2. [javascript] accents dans les message "alert&q
    Par logica dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 10/07/2008, 10h08
  3. Language des messages du fichier alert.log
    Par Onongo ponda dans le forum Administration
    Réponses: 1
    Dernier message: 22/05/2007, 19h21
  4. message : alert
    Par MANU_2 dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 02/09/2005, 09h50
  5. Remise à zéro du fichier d'alerte <SID>ALERT.LOG
    Par pablo13 dans le forum Administration
    Réponses: 2
    Dernier message: 05/10/2004, 17h19

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