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 :

Fichiers trace udump


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 1
    Par défaut Fichiers trace udump
    Bonjour,

    Je suis sous Oracle 10gR2 sous AIX et j'ai des log udump/*.trc qui me saturent mon espace disque.

    Que puis je faire pour reduire ces log ou bien le niveau de log.


    Voila qq paramètres :

    SQL> show parameter trace

    NAME TYPE VALUE
    ------------------------------------ ----------- ------------------------------
    log_archive_trace integer 0
    sql_trace boolean FALSE
    trace_enabled boolean TRUE
    tracefile_identifier string
    Merci pour votre aide.

  2. #2
    Membre émérite Avatar de 13thFloor
    Homme Profil pro
    DBA Oracle freelance
    Inscrit en
    Janvier 2005
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France

    Informations professionnelles :
    Activité : DBA Oracle freelance

    Informations forums :
    Inscription : Janvier 2005
    Messages : 670
    Par défaut
    Hello,
    tu ne pourras réduire que la taille max des fichiers de trace avec le paramètre max_dump_file_size.
    Il faudra faire manuellement du ménage dans le répertoire, en ne gardant, par exemple, que les fichiers les plus récents.

  3. #3
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Probablement: trace_enabled boolean TRUE
    Cordialement,
    Franck.

  4. #4
    Membre expérimenté
    Inscrit en
    Janvier 2010
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 135
    Par défaut
    Citation Envoyé par pachot Voir le message
    Bonjour,
    Probablement: trace_enabled boolean TRUE
    Cordialement,
    Franck.
    Oracle 10.2.0.4:

    J'ai essayé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    alter system set trace_enabled = false scope = memory;
    alter session set sql_trace = true;
    select count(*) from t;
    Le fichier de trace a été encore créé, et d'autres fichiers dans bdump aussi (y compris les fichiers autres que alert.log). Je ne sais pas ce que le paramètre trace_enabled fait exactement.

  5. #5
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Citation Envoyé par yong321 Voir le message
    ...Je ne sais pas ce que le paramètre trace_enabled fait exactement.
    Trace_Enabled

    Il faut se poser plutôt la question qu’est-ce que génère autant des fichiers de trace.

  6. #6
    Membre expérimenté
    Inscrit en
    Janvier 2010
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 135
    Par défaut
    Je suis toujours intéressé par le paramètre trace_enabled. J'ai remarqué qu'il était un paramètre caché dans Oracle8i et a cessé d'être cachés depuis 9i. En 8i, la description de celui-ci était "Should tracing be enabled at startup". J'ai donc pensé qu'il était lié au démarrage d'Oracle, et j'ai pensé que si je régler ce paramètre à false, Oracle générerait moins de messages dans alert.log. J'ai testé ce à 10.2.0.4, mais vu que les messages dans alert.log sont les mêmes.

    En raison de certains bugs, ce paramètre a un certain effet, mais ne devrait pas avoir, e.g.,

    Note:730159.1 (Optimizer Event 10053 Disabled in Oracle11g when TRACE_ENABLED=FALSE)

    Donc, je ne sais pas ce que ce paramètre ne vraiment. Je suis d'accord: "Il faut se poser plutôt la question qu’est-ce que génère autant des fichiers de trace."

  7. #7
    Membre expérimenté
    Inscrit en
    Janvier 2010
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 135
    Par défaut
    Citation Envoyé par yong321 Voir le message
    Donc, je ne sais pas ce que ce paramètre ne vraiment.
    J'ai trouvé une différence en ce paramètre. Quand il a été défini sur false et si vous avez ORA-600, le <SID>_diag_<pid>.trc montre que

    Multi-instance trace dumping is performed for a FG process
    Performing diagnostic data dump for this instance
    KST tracing is turned off, no data is logged

    Mais le fichier de trace dans udump est créé comme d'habitude.


    Vous pouvez déclencher intentionnellement ORA-600 avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT 1
    FROM sys.table_privileges tp, user_objects uo
    WHERE tp.grantee IN (
      SELECT 1
      FROM sys.dba_role_privs
      CONNECT BY PRIOR granted_role = grantee
      START WITH grantee = 'scott');
    Test dans Oracle 10.2.0.4 RAC
    Ref: http://el-caro.blogspot.com/2007_04_01_archive.html

Discussions similaires

  1. [Oracle10g] d'où viennent tous ces fichiers trace dans udump ?
    Par pulcopulpo dans le forum Administration
    Réponses: 2
    Dernier message: 06/07/2010, 15h43
  2. sql_trace=true ne genere pas de fichier trace
    Par elharet dans le forum Administration
    Réponses: 4
    Dernier message: 01/04/2008, 12h08
  3. Filtrage dans un fichier Trace
    Par scorpion-ca dans le forum MATLAB
    Réponses: 1
    Dernier message: 05/12/2007, 09h55
  4. droits fichier trace udump
    Par ffs dans le forum Oracle
    Réponses: 1
    Dernier message: 08/03/2007, 08h51
  5. [9i] Bind variable dans fichier trace
    Par learn dans le forum Oracle
    Réponses: 6
    Dernier message: 27/01/2006, 15h24

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