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

Administration Oracle Discussion :

ORA-01555 lors d'un alter index rebuild partition


Sujet :

Administration Oracle

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut ORA-01555 lors d'un alter index rebuild partition
    Bonjour,

    Nous créons un nouvel index bitmap sur une table partitionnée par l'ordre sql
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    CREATE BITMAP INDEX RA5.RA5_VENTE_IDX30 ON RA5.RA5_VENTE
    (CAT_CLIENT)
      INITRANS   2
      MAXTRANS   255
    NOLOGGING
    LOCAL
    PARALLEL ( DEGREE 4 INSTANCES 1 )
    /
    Cet ordre crée les partitions d'index de même nom que celles de la table et dans les mêmes tablespaces que les partitions de la table.
    Afin d'homogénéiser les noms des partitions d'index nous les renommons avec un ordre construit dynamiquement sous la forme :
    'alter index RA5_VENTE_IDX30 rename partition '||cur.partition_name||' to '||nom_part
    puis nous les reconstruisons dans le tablespace approprié par un ordre (construit lui aussi dynamiquement)
    'alter index RA5_VENTE_IDX30 rebuild partition '||nom_part||' tablespace '||nom_tab;
    sur notre base de développement tout se passe bien.
    sur la base du client (contenant un peu plus de partitions et plus de données) le script sort en erreur ORA-01555: Snapshot trop vieux
    Pour le moment nous ne voyons comme solution que :
    1. agrandir le tablespace undo
    2. modifier la valeur de UNDO_RETENTION
    3. écrire différement la création de cet index en générant dynamiquement le script de création précisant toutes les partitions à créer

    Avez vous des explications sur la survenue de ORA-01555 sur des rebuild de partitions d'index ?
    Avez-vous d'autres pistes qui permettraient de résoudre le problème ?
    Est-il plus pertinent d'augmenter UNDO_RETENTION plutôt que la taille du tablespace undo ?
    Dernière modification par Invité ; 06/01/2012 à 11h19.

Discussions similaires

  1. [10gR2] ORA-08176 lors d'un rebuild index
    Par skyarnangel dans le forum Administration
    Réponses: 8
    Dernier message: 17/12/2013, 18h05
  2. ORA-30553 lors de la creation d'un index
    Par snipes dans le forum PL/SQL
    Réponses: 4
    Dernier message: 21/08/2013, 23h20
  3. [10g] Alter index rebuild ne fonctionne pas
    Par skyarnangel dans le forum SQL
    Réponses: 9
    Dernier message: 22/07/2013, 17h15
  4. ORA-00054 lors d'un DROP d'index
    Par Wurlitzer dans le forum SQL
    Réponses: 8
    Dernier message: 04/12/2012, 15h20
  5. ORA-01555 lors d'un export
    Par dleho dans le forum Import/Export
    Réponses: 6
    Dernier message: 05/09/2007, 21h20

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