Bonjour,
Je suis en train de créer un index spatial sur une table que je viens de créer. La table est vide pour le moment et possède bien un champs de type SDO_GEOMETRY.
Lorsque je créé mon index, j'ai le message d'erreur suivant :
Je comprends que le tablespace TOTO n'existe pas, pourtant mon tablespace TOTO existe bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Erreur à la ligne de commande : 1, colonne : 14 Rapport d'erreur : Erreur SQL : ORA-29855: erreur d'exécution de la routine ODCIINDEXCREATE ORA-13249: internal error in Spatial index: [mdidxrbd] ORA-13249: Error in Spatial index: index build failed ORA-00959: le tablespace 'TOTO' n'existe pas ORA-06512: à "MDSYS.SDO_INDEX_METHOD_10I", ligne 10 29855. 00000 - "error occurred in the execution of ODCIINDEXCREATE routine" *Cause: Failed to successfully execute the ODCIIndexCreate routine. *Action: Check to see if the routine has been coded correctly.
Et mieux, lorsque je joue cette requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT index_name,table_name,table_owner,tablespace_name FROM user_indexes;
Je vois que mon index est bien créé mais ne possède pas de tablespace ou plutot la valeur du tablespace est null.
Savez-vous ce qui cloche?
Partager