Bonjour,

dans la doc il est précisé qu'un index local est étroitement lié à sa partition, créé et détruit automatiquement avec elle. Or lorsque je fais un split sur la partition par défaut avec l'instruction suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
alter table <nomtable>
split partition PARTMAX at (xxx)
into (PARTITION PARTx, PARTITION PARTMAX)
UPDATE GLOBAL INDEXES ;
l'index local ne marche plus sur ces 2 partitions dans le cas où des données existaient préalablement. Pour le rendre valide il faut faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
alter table <nomtable> modify partition <partition>  REBUILD UNUSABLE LOCAL INDEXES;
cela semble donc contradictoire. Quelquu'un a une explication ? (c'est en oracle 9i)

Merci.