preload preload preload preload

Collecter des statistiques d'une base de données Oracle


Le mardi 02 juillet 2013 par madpellzo Oracle 1 commentaire
Cet article vous explique comment générer un beau rapport de statistiques sur une base de données Oracle. Le service de statistique Oracle collecte les stats toutes les heures (snapshot) par défaut. Nous allons extraire ces données sous forme d'une jolie page html grâce à AWR Report.

Se connecter à votre base avec le user sysdba. Nous prendrons pour exemple le nom d'instance "ORASID"

# export ORACLE_SID=ORASID
# sqlplus / as sysdba

Lancer AWR Report

SQL> @?/rdbms/admin/awrrpt


Sous quel format souhaitons-nous le rapport? Par défaut, html, presser la tocuhe entrée

Enter value for report_type:


Demande sur combien de jours on souhaite afficher les snapshots. Si vous tapez entrée, tous les snapshots seront affichés.

Enter value for num_days: 
Listing all Completed Snapshots
Instance     DB Name        Snap Id    Snap Started    Level
------------ ------------ --------- ------------------ -----
ORASID        ORASID            5873 23 Jun 2013 11:00      1
                               5874 23 Jun 2013 12:00      1
                               5875 23 Jun 2013 13:00      1
                               5876 23 Jun 2013 14:00      1
                               5877 23 Jun 2013 15:00      1
                               5878 23 Jun 2013 16:00      1
....
 6026 02 Jul 2013 12:10      1
                               6027 02 Jul 2013 13:00      1
                               6028 02 Jul 2013 14:00      1
                               6029 02 Jul 2013 15:00      1


Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Tapez l'ID du snapshot à partir duquel on souhaite collecter les stats

Enter value for begin_snap: 6026
Begin Snapshot Id specified: 6026


Tapez ensuite l'ID du snapshot de fin:

Enter value for end_snap: 6029
End Snapshot Id specified: 6029


Rentrer enfin le nom du rapport. Par défaut, pour notre exemple, il s'appellera awrrpt_1_6026_6029.html) et sera stocké dans le répertoire courrant

Specify the Report Name
~~~~~~~~~~~~~~~~~~~~~~~
The default report file name is awrrpt_1_6026_6029.html.  To use this name,
press <return> to continue, otherwise enter an alternative.
Enter value for report_name: Using the report name awrrpt_1_6026_6029.html


Votre rapport est près !

Si vous souhaitez déclencher vous même le snapshot pour borner dans le temps le rapport à votre convenance, toujours en tant que sysdba, exécutez la commande suivante:

SQL> exec dbms_workload_repository.create_snapshot();


Mots clés : aucun

  • Commentaires

  • Avatar Gravatar
     Koleksi Keris
     #1 Le 14 février 2017

    I loved as much as you'll receive carried out right here.
    The sketch is tasteful, your authored material stylish.
    nonetheless, you command get got an edginess over that you
    wish be delivering the following. unwell unquestionably come more
    formerly again as exactly the same nearly a lot often inside case you shield this increase.

  • Ecrire un commentaire








    Quelle est la troisième lettre du mot nqednu ?