|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2008 Messages : 12 ![]() |
Bonjour,
Mon problème est que je n'arrive pas à supprimer un tablespace. Voici l'erreur : ERREUR Ó la ligne 1 : ORA-00604: une erreur s'est produite au niveau SQL rÚcursif 1 ORA-02429: impossible de supprimer un index utilisÚ pour la mise en application d'une clÚ primaire/unique Avec la commande : drop tablespace table1 including contents; Merci de vos retours |
|
|
00
|
|
|
#2 | ||||||||
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 925 ![]() |
le message me parait clair, tu veux supprimer une tablespace contenant un index utilisé pour une clé primaire/unique !
test case Code :
Code :
Code :
Code :
|
||||||||
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : septembre 2008 Messages : 92 ![]() |
ce tablespace contient surement l'index de la contrainte et pas la table donc si tu veux le droper rebuild l'index sur un autre tablespace avant.
C'était une pratique courante de mettre les index dans des tablespace séparé des tables pour facilement répartir les IO sur plusieurs disques avec les baies c'est devenu inutile. |
|
|
10
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 925 ![]() |
bonne idée,
Code :
ALTER INDEX U.I REBUILD TABLESPACE TBS1 pour faire un rebuild de l'index (non partitionné) |
|
00
|
Copyright © 2000-2012 - www.developpez.com