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... |