|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 54 ![]() |
bonjour,
je voudrais savoir comment activer et desactiver un index sous oracle sans le supprimer. J'ai pensé à faire : Alter Table Modify department_id NUMBER(4) PRIMARY KEY DISABLE Qu'est ce que vou sen pensez? Merco d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
explique nous le besoin STP... la solution dépendra de celui-ci... et la version d'Oracle
|
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 54 ![]() |
Version d'oracle : 10
en fait j'ai une table avec deux index ( clé primaire et clé secondaire) Cette table je l'utilise dans une procédure stockée. Je voudrais 1) - désactiver les index 2) - Inserer dans la table 3)- Réactiver les index Voila c'est tout Merci d'avance |
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
mais pourquoi désactiver les indexes, tu as bien conscience qu'à la réactivation ça va prendre du temps et que pendant l'insertion les mise à jour et sélection seront plus longues ?
|
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 54 ![]() |
oui je sais
mais c'est ce qui est demandé. As tu une solution? |
|
|
00
|
|
|
#6 |
![]() ![]() Inscription : janvier 2004 Messages : 15 861 ![]() |
regarde du coté de UNUSABLE...
|
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 54 ![]() |
je ne comprends pas l'utilisation de UNUSABLE
|
|
|
00
|
|
|
#8 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 54 ![]() |
ALTER INDEX MODIFY TABLE UNUSABLE
|
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 54 ![]() |
en fait UNSABLE utilise les partitions
ALTER TABLE sales MODIFY PARTITION jan97 REBUILD UNUSABLE LOCAL INDEXES; moi je n'utilisa pas de PARTITION |
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
la désactivation d'index n'est possible qu'à partir de la 11.
avant, il faut dropper/recréer ce qui n'est pas pareil ni aussi souple. |
|
|
00
|
|
|
#11 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 54 ![]() |
et comment on fait ça sur la 11???
|
|
|
00
|
|
|
#12 |
|
Expert Confirmé
![]() Inscription : septembre 2004 Messages : 2 942 ![]() |
|
|
|
00
|
|
|
#13 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 54 ![]() |
voila à quoi j'ai pensé moi :
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com