fév 21
Deplacer les « undo » Oracle
Quelques commandes pour déplacer les « undo » sur Oracle RAC 10gR2.
- Requête pour trouver les undo:
select FILE_NAME,TABLESPACE_NAME,BYTES/1024/1024,AUTOEXTENSIBLE,STATUS,USER_BYTES from dba_data_files where TABLESPACE_NAME like 'UNDO%';
- Créer les nouveaux undo :
create undo tablespace UNDOTBS3 datafile '/oradata/GFSTEUR1/group01/undotbs03_1.dbf' size 15G autoextend off; create undo tablespace UNDOTBS4 datafile '/oradata/GFSTEUR1/group01/undotbs04_1.dbf' size 15G autoextend off;
- Pointer sur les nouveaux undo :
Attention : ne pas oublier le SID !!!
ALTER SYSTEM SET undo_tablespace = UNDOTBS3 SCOPE=BOTH SID='GFSTE1R1'; ALTER SYSTEM SET undo_tablespace = UNDOTBS4 SCOPE=BOTH SID='GFSTE2R1';
- Effacer les anciens undo :
DROP TABLESPACE UNDOTBS1 INCLUDING CONTENTS AND DATAFILES; DROP TABLESPACE UNDOTBS2 INCLUDING CONTENTS AND DATAFILES;