1. 程式人生 > >undo表空間收縮

undo表空間收縮

表空間 csharp 每年 整理 table 維護 undo表空間 true esp

  當我們維護的數據庫每年有一兩次的數據變化特別大,由於這個問題,我們的undo表空間增長的十分迅速,而這種的數據量變化特別明顯的操作一年只發生一兩次,我們還不想保持這麽大的undo表空間,不想買多余的磁盤來使用,我們就需要對undo表空間進行整理。

1.創建一個新的undo表空間,起始大小給一個適中的大小

create undo tablespace UNDO_RBS1 datafile ‘undorbs1.dbf‘ size <new size>;

2.將我們新建的undo表空間設為默認undo表空間

alter system set undo_tablespace=undo_rbs1;

3.刪除舊的undo表空間,釋放磁盤

drop tablespace undo_rbs0 including contents;

  

undo表空間收縮