vendredi 5 mars 2021

La Compression Avancée en Oracle (Exemple 2)

J'ai testé cet exemple en Oracle 19.3.

J'ai créé une table avec une partition:

D'habitude quand on crée une table partitionnée, il y a plus qu'une partition dedans. Mais ceci n'est qu'une table de test dans une base de données de test que j'ai installée sur une machine que j'ai construite moi-même.

J'ai mis des données dans la table car cet exemple ne marche pas si la table est vide:

J'ai fait une alter table ... move partition ... compress online sur la partition:

J'ai vu que la partition avait un niveau de compression de BASIC:

On dirait donc que je n'aie pas employé la compression avancée.

Mais Oracle sait que j'aie fait cette compression (cliquez sur l'image pour changer la taille):

Il y a une valeur de 11 dans la colonne DETECTED_USAGES parce que j'ai répété l'exemple plusieurs fois avant de vous le montrer. Le numéro de l'objet (73146) est le même dans les deux requêtes ce qui prouve que les détails qu'on voit viennent de l'objet que j'ai créé.

Alors, où se trouve le problème? Regardez ce document. Au fond de la page 14 vous trouverez le texte suivant (cliquez sur l'image pour changer la taile):

Selon ce document alter table...move partition...compress online fait partie de l'option de compression avancée et vous devrez payer le prix d'une licence si vous vous en servez.

Aucun commentaire:

Enregistrer un commentaire