Le conseiller sur les segments

Parmi les tâches de maintenance automatisées, Oracle exécute un Segment:conseiller sur les segmentsconseiller sur les segments (Segment Advisor). Ce conseiller identifie les segments qui ont de l’espace récupérable ou qui présentent un problème de migration. Si besoin, le conseiller sur les segments peut être exécuté manuellement à l’aide du package DBMS_ADVISOR (voir la documentation Oracle).

Pour consulter les résultats du conseiller sur les segments, vous pouvez interroger différentes vues du dictionnaire de données (DBA_ADVISOR_RECOMMENDATIONS, DBA_ADVISOR_FINDINGS, DBA_ADVISOR_ACTIONS et DBA_ADVISOR_ OBJECTS) mais il est plus simple d’appeler la fonction table ASA_RECOMMENDATIONS du package DBMS_SPACE qui effectue les jointures nécessaires entre les différentes vues et retourne le résultat sous forme lisible.

La spécification de cette fonction est la suivante :

DBMS_SPACE.ASA_RECOMMENDATIONS  
   ( 
   all_runs        IN    VARCHAR2 DEFAULT := TRUE, 
   show_manual     IN    VARCHAR2 DEFAULT := TRUE, 
   show_findings   IN    VARCHAR2 DEFAULT := FALSE 
   ) 
RETURN ASA_RECO_ROW_TB PIPELINED; 

Avec :

all_runs

Si ce paramètre est à TRUE, la fonction retourne les résultats de toutes les exécutions automatiques...

Pour consulter la suite, découvrez le livre suivant :
couv_RI19CORAA.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Les statistiques et l'optimiseur Oracle
Suivant
Utiliser Oracle SQL Developer