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 :

ORA-08103: objet inexistant


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Par défaut ORA-08103: objet inexistant
    Bonjour,

    J'ai un problème sur une requête. Sous SQLPlus, je la lance et elle me revoit les 50 premières lignes et me retourne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ERROR:
    ORA-08103: objet inexistant
     
     
     
    90 ligne(s) sÚlectionnÚe(s).
    Quelqu'un à une idée ?

    Merci

  2. #2
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    C'est une corruption dans le dictionnaire.

    Essaye de lancer une commande 'ANALYZE TABLE' sur toutes les tables impliquees dans la requete pour essayer d'isoler le probleme.

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Par défaut
    j'ai fait ce que tu as dis sans resultat.
    Je pense aussi à un problème de corruption dans la base.

    Au final, j'ai créé un nouvel index sur la grosse table de ma requête ce qui améliore les performances. Je pense que j'ai contourné le problème sans vraiment le régler.

    Merci

  4. #4
    Membre émérite Avatar de plabrevo
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    548
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 548
    Par défaut
    Il est possible que ce soit l'un des indexes qui soit en cause. Lance un ANALYZE TABLE <table> VALIDATE STRUCTURE et ANALYZE INDEX <index> VALIDATE STRUCTE sur tous les objects du plan, en fonction de leur type.

    Accessoirement, dans le cas d'une corruption de la table, un SELECT portant sur la derniere colonne de la table, si elle n'est pas indexee, devrait forcer le noyau a balayer tous les enregistrements de la table et devrait permettre de retomber sur la ligne ou le bloc corrumpu.

    S'il avere que la corruption porte sur in index, il suffira de le reconstruire (ALTER INDEX <index> REBUILD).

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

Discussions similaires

  1. [11gR2] ORA-08103: objet inexistant (lors d'un export)
    Par tck-lt dans le forum Administration
    Réponses: 5
    Dernier message: 19/12/2013, 09h07
  2. [Spirit] Un objet inexistant ?
    Par Invité2 dans le forum Boost
    Réponses: 17
    Dernier message: 17/10/2008, 12h33
  3. ORA-04043: objet inexistant
    Par sondo dans le forum Débuter
    Réponses: 5
    Dernier message: 13/02/2008, 17h11
  4. [SQL LOADER] sqlldr renvoit "objet inexistant"
    Par poubourna dans le forum Oracle
    Réponses: 3
    Dernier message: 23/07/2007, 11h52
  5. Ora-08103
    Par zecadiablo dans le forum Oracle
    Réponses: 11
    Dernier message: 28/04/2006, 11h37

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