【實驗】重建臨時表空間解決臨時表空間過大問題

secooler發表於2009-06-25
今天在測試庫中建立大表索引後臨時表空間自動擴充套件到了10G,我採用了重建臨時表空間的方式處理了一下,記錄如下:

1.建立中轉臨時表空間

create temporary tablespace temp1 tempfile '/oracle/oradata/secooler/temp02.dbf' size 512m reuse autoextend on next 1m maxsize unlimited;

2.改變預設臨時表空間為剛剛建立的新臨時表空間temp1
alter database default temporary tablespace temp1;

3.刪除原臨時表空間
drop tablespace temp including contents and datafiles;

4.重建臨時表空間
create temporary tablespace temp tempfile '/oracle/oradata/secooler/temp01.dbf' size 512m reuse autoextend on next 1m maxsize unlimited;

5.重置預設臨時表空間為新建的temp表空間
alter database default temporary tablespace temp;

6.刪除中轉用臨時表空間
drop tablespace temp1 including contents and datafiles;

OK,搞定!

BTW:
另外還有一種修改臨時表空間大小的方法,詳見《【實驗】RESIZE方法解決臨時表空間過大問題》
http://space.itpub.net/?uid-519536-action-viewspace-itemid-610138

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-607567/,如需轉載,請註明出處,否則將追究法律責任。

相關文章