Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2012, 17h58   #1
Membre du Club
 
Inscription : décembre 2006
Messages : 119
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 119
Points : 61
Points : 61
Par défaut ORA-01555 sans RBS ?

Bonjour,

C'est au sujet de cette erreur :
Citation:
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
__________________
La différence entre la théorie et la pratique, c'est qu'en théorie il n'y a pas de différence entre la théorie et la pratique. En pratique, si.
pat29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 18h35   #2
Modérateur
 
Homme Fabien
Ingénieur d'études en décisionnel
Inscription : septembre 2008
Messages : 5 686
Détails du profil
Informations personnelles :
Nom : Homme Fabien
Âge : 34
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études en décisionnel
Secteur : Arts - Culture

Informations forums :
Inscription : septembre 2008
Messages : 5 686
Points : 10 435
Points : 10 435
Envoyer un message via ICQ à Waldar Envoyer un message via Skype™ à Waldar
Des tris pour des comparaisons ?
Comment les faites-vous ?
__________________
Email : http://scr.im/waldar
Waldar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 11h40   #3
Membre du Club
 
Inscription : décembre 2006
Messages : 119
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 119
Points : 61
Points : 61
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...
__________________
La différence entre la théorie et la pratique, c'est qu'en théorie il n'y a pas de différence entre la théorie et la pratique. En pratique, si.
pat29 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h03.


 
 
 
 
Partenaires

Hébergement Web