清理表空間

2021-07-09 02:40:05 字數 799 閱讀 1009

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...