Index local invalide après split partition
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:
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:
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.