Bonjour,
Petite question qui va vite etre résolue je pense :
Sur un serveur Win2000AS, eBusiness suite 11.5.9, et surtout base 9.2.0.7.
J'ai du effectué un changement du tablespace d'UNDO.
Pour ceci j'ai recupéré le DDL de l'ancien tablespace :
Créé le nouveau tablespace :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select DBMS_METADATA.GET_DDL('TABLESPACE', 'APPS_UNDOTS1') from dual;
Ensuite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE UNDO TABLESPACE "UNDOTS1" DATAFILE 'E:\ORACLE\REF\REFDATA\DATA\UNDO01.DBF' SIZE 512M REUSE BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT MANUAL
Changer a la main le tablespace dans le PFILE ... (faudrai penser au SPFILE un jour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ALTER SYSTEM SET UNDO_TABLESPACE = UNDOTS1 SCOPE = MEMORY;)
Dans le fichier de log on observe bien que le log s'est bien fait :
Et en prime j'ai meme redémarré la base (base de tests) pour etre sur que tout les transastions soient bien terminées. Donc logiquement plus aucune transactions 'unexpired' dans mon ancien UNDO (APPS_UNDOTS1).
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
21
22
23
24
25
26
27
28 Mon Nov 13 16:34:24 2006 CREATE UNDO TABLESPACE "UNDOTS1" DATAFILE 'E:\ORACLE\REF\REFDATA\DATA\UNDO01.DBF' SIZE 512M REUSE BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL AUTOALLOCATE Mon Nov 13 16:34:42 2006 Completed: CREATE UNDO TABLESPACE "UNDOTS1" DATAFILE 'E:\ORAC Mon Nov 13 16:36:30 2006 Successfully onlined Undo Tablespace 388. Undo Tablespace 369 moved to Pending Switch-Out state. *** active transactions found in undo tablespace 369 during switch-out. Mon Nov 13 16:36:30 2006 ALTER SYSTEM SET undo_tablespace='UNDOTS1' SCOPE=MEMORY; Mon Nov 13 16:39:15 2006 Undo Tablespace 369 moved to Pending Switch-Out state. Mon Nov 13 16:44:15 2006 Undo Tablespace 369 moved to Pending Switch-Out state. Mon Nov 13 16:47:41 2006 Completed checkpoint up to RBA [0x55ac.2.10], SCN: 0x0000.42d55fad Mon Nov 13 16:48:17 2006 Undo Tablespace 369 moved to Pending Switch-Out state. Undo Tablespace 369 moved to Pending Switch-Out state. Mon Nov 13 16:53:17 2006 Undo Tablespace 369 moved to Pending Switch-Out state. Mon Nov 13 16:53:28 2006 Undo Tablespace 369 successfully switched out.
Je rédmarre la base => Pas de soucis, et je laisse vivre le systeme cette nuit.
Ce matin je constate que mon nouveau UNDO TABLESPACE est bien rempli, pas d'alert dans le log. Cependant il reste encore des datas dans mon ancien UNDO TABLESPACE (APPS_UNDOTS1) ...
Selon vous a quoi correspondent ces données, et puis je faire un DROP tranquillement ?
Merci !
PS : UNDO_RETENTION = 1800 et UNDO_MANAGEMENT = AUTO
Partager