SAP Note 910389 - FAQ: Oracle Segment Shrinking

Composant : Oracle -

Solution : https://service.sap.com/sap/support/notes/910389 (Connexion à SAP Service Marketplace requise)

Résumé :
Le rétrécissement de segment est une méthode pour récupérer l'espace inutilisé dans les bases de données Oracle sans avoir à réorganiser les tables en compactant les données dans un segment. Ce processus, adapté pour les versions Oracle 10g ou supérieures, est conçu pour les tables dans les tablespaces ASSM, à l'exclusion de celles avec des types LONG ou LONG RAW, les tables de mapping, les segments de débordement des IOTs et les tables compressées. Le rétrécissement présente des avantages par rapport à la réorganisation car il ne nécessite pas d'espace supplémentaire, provoque moins de charge système en raison de la réduction de la génération de données de journalisation et peut être exécuté en ligne sans temps d'arrêt. La procédure implique l'activation du MOUVEMENT DE LIGNE sur la table, l'exécution de la commande SHRINK SPACE et éventuellement CASCADE pour les index associés. Les problèmes courants lors de cette opération incluent des verrouillages potentiels de la table et des corruptions de LOB, nécessitant des mesures de précaution particulières décrites dans des notes Oracle spécifiques. Un rétrécissement réussi peut nécessiter un processus répété pour optimiser efficacement l'espace récupéré.

Mots Clés :
alter table <table_name> shrink space [compact] [cascade], alter table <table_name> disable row movement, alter table <table_name> enable row movement, terms frequently asked questions solution 1, set serveroutput ondeclare  vunf number, online reorganization temporarily requires double, enabled            activate row movement, row-specific tx enqueue, involves moving table entries, 10 mb table lasted 51 seconds

Notes associées :

1121838SELECT on partition hangs if a shrink compact is running
1021454Oracle Segment Shrinking may cause LOB corrupt data
927813Oracle 10g: Using Oracle Segment Advisor to optimize space
832343FAQ: Clustering factor
828268Oracle Database 10g: New functions
825653Oracle: Common misconceptions
821687FAQ: Space utilization and fragmentation in Oracle
771929FAQ: Index fragmentation
745639FAQ: Oracle enqueues
541538FAQ: Reorganization