Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

  • Mise en trace oracle , Tuning avec TKPROF


    Pour tracer les requêtes SQL dans une base Oracle il faut passer la commande :
     
    execute dbms_monitor.database_trace_enable(waits=>TRUE,binds=>TRUE,instance_name=>'QUALIF');
     
    Pour stopper la trace :
    execute dbms_monitor.database_trace_disable(instance_name=>'QUALIF');
     
    La trace sera stockée sous :
     
    /export/BD/ORACLE/oratrc/QUALIF/bdump/diag/rdbms/qualif/QUALIF/trace/
     
    Elle pourra être lisible avec tkprof  :
     
    Syntaxe : tkprof <nom_de_la_trace> <nom_du_fichier_texte_lisible> sys=no  
     
    Exemple:    
    $tkprof QUALIF_ora_7767.trc QUALIF_ora_7767.txt sys=no  
     
    L’option sys = no ne garde pas les requêtes lancées par l’utilisateur sys.

     

    source : http://www.dbrev.com/dbBlog/2014/12/31/how-to-enable-various-level-of-trace-in-oracle-11g-database/

     

    tuning avec tkprof : https://oracle.developpez.com/guide/tuning/tkprof/