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 :

[9i] ORA-29856 Drop index


Sujet :

Oracle

  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2005
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 38
    Points : 6
    Points
    6
    Par défaut [9i] ORA-29856 Drop index
    Bonjour,

    Je suis dans le besoin de dropper plusieurs indexes mais à chaque fois, j'ai un message d'erreur.

    Voici la commande que je tape :
    Et voici le message d'erreur en retour :
    ORA-29856: error occurred in the execution of ODCIINDEXDROP routine
    ORA-04063: stored procedure "CTXSYS.TEXTINDEXMETHODS" has errors
    Est-ce que quelqu'un aurait une idée pour résoudre le problème ?
    Merci d'avance.

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Points : 3 798
    Points
    3 798
    Par défaut
    Bonjour ,
    est ce un spatial index

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2005
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 38
    Points : 6
    Points
    6
    Par défaut
    Non c'est un index pour un moteur de recherche.
    Je crois que c'est un index intermédia.

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Points : 3 798
    Points
    3 798
    Par défaut
    et que donne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    alter session set optimizer_mode = rule;
     
     
    drop index ...

  5. #5
    Futur Membre du Club
    Inscrit en
    Avril 2005
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 38
    Points : 6
    Points
    6
    Par défaut
    Pareil

    ORA-29856: error occurred in the execution of ODCIINDEXDROP routine
    ORA-04063: stored procedure "CTXSYS.TEXTINDEXMETHODS" has errors

  6. #6
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Points : 3 798
    Points
    3 798
    Par défaut
    quelle est le statut de cette procédure : CTXSYS.TEXTINDEXMETHODS

  7. #7
    Futur Membre du Club
    Inscrit en
    Avril 2005
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 38
    Points : 6
    Points
    6
    Par défaut
    Comment dois-je faire pour voir le statut de la commande ?

  8. #8
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Points : 3 798
    Points
    3 798
    Par défaut
    C'est une procédure donc il faut voir dans DBA_OBJECTS

  9. #9
    Membre expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Points : 3 033
    Points
    3 033
    Par défaut
    C'est quoi la valeur du paramètre cursor_sharing

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    show parameter cursor_sharing
    Change le en EXACT et essaye de supprimer ton index

  10. #10
    Futur Membre du Club
    Inscrit en
    Avril 2005
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 38
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par bouyao
    C'est quoi la valeur du paramètre cursor_sharing

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    show parameter cursor_sharing
    Change le en EXACT et essaye de supprimer ton index
    J'obtiens l'erreur suivante :
    ORA-00942: table or view does not exist

  11. #11
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    quelle version ?

  12. #12
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    essaye en passant le optimizer_mode à RULE

  13. #13
    Futur Membre du Club
    Inscrit en
    Avril 2005
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 38
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par Fred_D
    quelle version ?
    Oracle 9.2

  14. #14
    Futur Membre du Club
    Inscrit en
    Avril 2005
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 38
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par Fred_D
    essaye en passant le optimizer_mode à RULE
    J'ai déjà essayé.

  15. #15
    Membre expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Points : 3 033
    Points
    3 033
    Par défaut
    Citation Envoyé par Scratch48
    Citation Envoyé par bouyao
    C'est quoi la valeur du paramètre cursor_sharing

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    show parameter cursor_sharing
    Change le en EXACT et essaye de supprimer ton index
    J'obtiens l'erreur suivante :
    ORA-00942: table or view does not exist
    Tu a l'erreur ORA-00942 en faisant quoi ?
    C'est quoi la valeur de cursor_sharing ?

  16. #16
    Futur Membre du Club
    Inscrit en
    Avril 2005
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 38
    Points : 6
    Points
    6
    Par défaut
    En tapant la commande que tu m'as passé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    show parameter cursor_parsing
    Autre chose, il semblerait que la procédure CTXSYS.TEXTINDEXMETHODS n'existe pas.

  17. #17
    Membre expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Points : 3 033
    Points
    3 033
    Par défaut
    excuse moi c'est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    show parameter cursor_sharing

  18. #18
    Futur Membre du Club
    Inscrit en
    Avril 2005
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 38
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par bouyao
    excuse moi c'est

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    show parameter cursor_sharing
    J'ai toujours la même erreur.
    Ca sent le sapin non ?

  19. #19
    Rédacteur

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 320
    Points : 3 798
    Points
    3 798
    Par défaut
    si tu n'a pas la procédure tu ne peux pas dropper l'index

    Est ce que c'est une base migrée , si oui il faut voir dans dba_registry le status de ton composant ..


    Jaouad

  20. #20
    Membre expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Points : 3 033
    Points
    3 033
    Par défaut
    Tout simplement tu n'est pas connecté en administrateur

    essaye sous la ligne de commande

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    sqlplus /nolog
    connect /as sysdba
    show parameter cursor_sharing

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 3 123 DernièreDernière

Discussions similaires

  1. ORA-01940 DROP USER ?
    Par mtaleb dans le forum Administration
    Réponses: 3
    Dernier message: 09/06/2009, 12h08
  2. ORA-01555: Drop table
    Par Ghanima dans le forum Oracle
    Réponses: 3
    Dernier message: 24/04/2008, 16h19
  3. [ORA-01652:] création index
    Par Filippo dans le forum Administration
    Réponses: 8
    Dernier message: 18/05/2007, 16h13
  4. drop index si existe
    Par marion782 dans le forum Oracle
    Réponses: 5
    Dernier message: 14/06/2006, 14h37
  5. DROP INDEX ... IF EXISTS ??
    Par Bernard Grosdoy dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 26/01/2006, 16h46

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