IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Index spatial sur champs de type SDO_GEOMETRY [11g]


Sujet :

Oracle

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2012
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2012
    Messages : 15
    Points : 9
    Points
    9
    Par défaut Index spatial sur champs de type SDO_GEOMETRY
    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 :

    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.
    Je comprends que le tablespace TOTO n'existe pas, pourtant mon tablespace TOTO existe bien.

    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?

  2. #2
    Futur Membre du Club
    Inscrit en
    Février 2012
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Février 2012
    Messages : 15
    Points : 9
    Points
    9
    Par défaut
    Je viens de trouver la solution. C'est mon user qui n'avait pas les droits suffisants pour créer des indexs.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. extraire Année sur champs de type Date
    Par airbeone dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 24/01/2008, 10h23
  2. substring sur champ de type text
    Par jarod_bx dans le forum Sybase
    Réponses: 5
    Dernier message: 13/06/2007, 07h35
  3. Réponses: 7
    Dernier message: 23/03/2007, 14h46
  4. Critères sur champ de type date
    Par blasco dans le forum Access
    Réponses: 2
    Dernier message: 29/10/2004, 09h48
  5. Fonction LEFT sur champ de type "text" : méthodes
    Par MatthieuQ dans le forum Langage SQL
    Réponses: 4
    Dernier message: 08/06/2004, 11h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo