Bonjour ,
Je souhaite savoir comment identifier l'existence de lignes compressées dans une table T ?
En effet l'attribut "compress" au niveau de la table ne permet de savoir si des lignes de la table ont été compressés (chargement mode DIRECT) ...
Bonjour ,
Je souhaite savoir comment identifier l'existence de lignes compressées dans une table T ?
En effet l'attribut "compress" au niveau de la table ne permet de savoir si des lignes de la table ont été compressés (chargement mode DIRECT) ...
Oracle fournit ce qu'il faut pour ça, c'est la fonction DBMS_COMPRESSION.GET_COMPRESSION_TYPE.
La consultation de la doc vous en dira plus sur les codes de retour, mais la valeur 1 indique que la ligne n'est pas compressée, et les valeurs supérieures précisent le mode de compression.
Exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT dbms_compression.get_compression_type('SCOTT', 'DEMO', ROWID) as type_compression FROM scott.demo WHERE ROWNUM <100;
Consultant / formateur Oracle indépendant
Certifié OCP 12c, 11g, 10g ; sécurité 11g
Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager