Bonjour,

Quand je fais la requête suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select object_name, object_id, object_type FROM dba_objects where object_id=64525;
Oracle me renvoi:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
OBJECT_NAME
--------------------------------------------------
 OBJECT_ID OBJECT_TYPE
---------- ------------------
LOCK_TABL##I2_IDENTIFIANT_LOCK
     64525 INDEX
Mais quand je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ALTER INDEX 'LOCK_TABL##I2_IDENTIFIANT_LOCK' rebuild;
il répond:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
ALTER INDEX 'LOCK_TABL##I2_IDENTIFIANT_LOCK' rebuild
*
ERREUR Ó la ligne 1 :
ORA-01418: L'index indiquÚ n'existe pas
Je ne comprend pas pourquoi :S
Sinon j'ai tenté de récupérer le code DDL de l'index pour le supprimer puis le refaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 select dbms_metadata.get_ddl('index','LOCK_TABL##I2_IDENTIFIANT_LOCK') from dual;
Sans succès non plus
Merci

J'avais pas précisé le schéma ! au bout du rouleau là...