Bonjour à tous!!
en lançant un réquête,j'ai obtenu l'erreur ci dessous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-01555: snapshot too old: rollback segment number 1 with name "_SYSSMU1$"
J'ai aussi remarqué cette erreur dans mon fichier alert:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-01555 caused by SQL statement below (Query Duration=68791 sec, SCN: 0x0000.01867bf3):
En m'inspirant dans différents posts, j'ai lancé les requêtes suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SQL> show parameter undo_retention;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
undo_retention                       integer     10800
SQL> select to_char(end_time,'YYYY-MM-DD:HH24:MM:SS'), maxquerylen from v$undost                                          at where maxquerylen =(select max(maxquerylen) from v$undostat);
 
TO_CHAR(END_TIME,'Y MAXQUERYLEN
------------------- -----------
2011-05-22:18:05:12     1674575
 
SQL> alter system set undo_retention=18000;
 
System altered.
 
SQL> show parameter undo_retention;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
undo_retention                       integer     18000
Ce que je veux maintenant c'est résoudre ce problème définitivement, c'est -a-dire consulter mes segments,voir la taille du fichier undo etc..
Bref,je mélange un peu les pétales, alors je compte sur vous pour me guider.
Merci à tous.