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 sans RBS ?


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2006
    Messages : 142
    Par défaut ORA-01555 sans RBS ?
    Bonjour,

    C'est au sujet de cette erreur :
    ORA-01555 : Snapshot tros vieux : rollback segment no , nommé…
    (C'est le message Oracle tel quel ! La belle faute d'orthographe doit venir du fait qu'ils n'ont pas dû délocaliser la traduction en France...)

    Bref, on obtient normalement cette erreur sur une longue requête tapant dans des blocs en transit dans le Rollback segment.

    Mais est-il possible de l'avoir en ne lisant pas le RBS ?
    Nous avons eu cette erreur en lançant une requête comparant une table de 4,5 Go avec la même table d'une autre base (avec dblink) ce qui est bien sûr assez long avec les tris que cela induit, alors qu'aucune transaction n'était en cours.
    Cela est certainement dû à la taille de la table car la comparaison est bien passée sur des tables un peu plus petites. Je ne pense pas que cela puisse provenir du tablespace temporaire car il est en autoextend et n'a pas atteint sa taille maximale.

    (la base source est 9i et la base destination 11g).
    Thanks

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Des tris pour des comparaisons ?
    Comment les faites-vous ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2006
    Messages : 142
    Par défaut
    Pour faire simple, à partir d'une liste de tables données nous fabriquons dynamiquement une requête qui fait un SELECT sur la table d'origine MINUS un SELECT sur la table destination, puis la même chose en sens inverse, pour être bien sûr que toutes les lignes ont été transférées, et pas en double, par un processus annexe.
    Je suppose donc que Oracle fait des tris pour pouvoir comparer les 2 listes...

Discussions similaires

  1. [PL/SQL] ORA-01555 ?
    Par arezki76 dans le forum Oracle
    Réponses: 9
    Dernier message: 29/04/2016, 16h35
  2. ORA-01555 lors d'un export
    Par dleho dans le forum Import/Export
    Réponses: 6
    Dernier message: 05/09/2007, 21h20
  3. ORA-01555: snapshot too old
    Par skaloup dans le forum Administration
    Réponses: 6
    Dernier message: 13/06/2007, 15h41
  4. ORA-01555
    Par loki8 dans le forum Oracle
    Réponses: 31
    Dernier message: 06/04/2006, 16h11
  5. Erreur ORA-01555 sur un select
    Par LRI dans le forum Oracle
    Réponses: 2
    Dernier message: 13/05/2005, 10h42

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