1、創建新的空間
create undo tablespace undotbs02 datafile '/data/orcl/UNDOTBS02.DBF' size 10m autoextend on maxsize 1000m;
2、新舊切換
alter system set undo_tablespace=undotbs02 scope=both ;
3、等待切換完畢,時間可能會長些
select t.segment_name , t.tablespace_name, t.segment_id, t.status from dba_rollback_segs t;
4、刪除舊的空間
drop tablespace undotbs1 including contents and datafiles;
5、如果df -h發現磁盤沒釋放 ,需要重啓oracle