1、清理表
truncate table ***;
2、重建temp表空間
create temporary tablespace temp1 tempfile 『d:\oracle\product\10.2.0\oradata\xgp3\temp02.dbf』 size 512m reuse autoextend on next 1m maxsize unlimited;
3、改變預設臨時表空間為剛剛建立的新臨時表空間temp1
alter database default temporary tablespace temp1;
4、刪除原來臨時表空間
drop tablespace temp including contents and datafiles; 此時檢視d:\oracle\product\10.2.0\oradata\xgp3該路徑下已經沒有temp01.dbf
5、重新建立臨時表空間
create temporary tablespace temp tempfile 』 d:\oracle\product\10.2.0\oradata\xgp3\temp01.dbf』 size 512m reuse autoextend on next 1m maxsize unlimited;
6、重置預設臨時表空間為新建的temp表空間
alter database default temporary tablespace temp;
7、刪除中轉用臨時表空間
drop tablespace temp1 including contents and datafiles;
清理SYSAUX表空間
1.檢視sysaux表空間中資料分布情況 col segment name for a30 set lines 999 select from select segment name,partition name,segment type,bytes 1024 1024 from dba segme...
mysql 清理表空間 MySQL 清除表空間碎片
碎片產生的原因 1 表的儲存會出現碎片化,每當刪除了一行內容,該段空間就會變為空白 被留空,而在一段時間內的大量刪除操作,會使這種留空的空間變得比儲存列表內容所使用的空間更大 2 當執行插入操作時,mysql會嘗試使用空白空間,但如果某個空白空間一直沒有被大小合適的資料占用,仍然無法將其徹底占用,就...
UNDO 表空間重建(清理)
oracle的aum auto undo management 從出生以來就經常出現只擴充套件,不收縮 shrink 的情況 通常我們可以設定足夠的undo表空間大小,然後取消其自動擴充套件屬性 檢視表空間使用情況 select a.tablespace name,round a.total siz...