oracle 中刪除了表怎麼硬碟剩餘空間沒變

2022-02-08 01:40:46 字數 1250 閱讀 4279

1樓:匿名使用者

你是用drop命令刪除的嗎?drop命令是不**表空間的,只是吧表對應的記錄從資料字典中抹掉,也不會**高水位。

truncate才會直接**表空間

2樓:匿名使用者

使用: truncate table tablename drop storage;

解釋: 直接刪除表,並且釋放儲存空間。truncate的意思是清空表資料, 「drop storage」是釋放儲存空間。

oracle 刪除表後,磁碟如何釋放? 50

3樓:oracle九叔

你好的!

一般來說,重建一個表空間!

把所有當前表空間的表都move 到新表空間中!

完後刪除原來的表空間並刪除相關的物理檔案。

oracle 的shrink 表空間不怎麼實用!

oracle資料庫中,刪除了大量資料後,表空間的大小怎麼沒變大

4樓:殊途焉能同歸

刪除資料為什麼表空間的大小要變大?表空間大小不是事先定義好的麼?如果你增加資料他可以自動擴大, 但是刪除資料能擴大麼?

5樓:匿名使用者

你是說表空間當前的佔用大小吧,資料量增加佔用就越大,刪除了資料佔用就變小。但是總的表空間是不變的,單表空間佔用過大或不夠時可以清理或者擴充。

在oracle資料庫中刪除表後,怎樣把佔用的磁碟空間釋放

6樓:

使用: truncate table tablename drop storage;

解釋: 直接刪除表,並且釋放儲存空間。truncate的意思是清空表資料, 「drop storage」是釋放儲存空間。

oracle 刪除使用者及相關表資料,釋放磁碟空間

7樓:

1、刪除使用者和資料,磁碟空間不會釋放,因為資料檔案大小已定。

2、解決方法最直接的就是:匯出資料, 重建資料檔案、表空間, 重新匯入資料。

8樓:匿名使用者

可以通過收縮資料檔案 alter database datafile 'path\filename' resize ;

9樓:

先看看有否歸檔日誌檔案 *.arc 的, 有就先備份, 後刪除

delphi怎麼修改oracle中的表資訊

最簡單的方法是 1.在delphi中新增adoconnection 控制元件。連到你要修改的資料庫,active屬性改成true,說明資料庫連線成功 2.新增adotable控制元件,connection 屬性填上第1步中的adoconnection 名稱。tablename填上你要修改的表,act...

oracle表空間資料檔案刪除問題

兩個辦法 1 該表空間沒用,直接全刪。2 該表空間有用,需要restore recover,前提是你是歸檔方式 有備份且備份後的所有歸檔完整。更改或刪除oracle表空間的資料檔案 oracle不小心刪除了表空間資料檔案 簡單首先 startup mount alter database creat...

oracle中建立表時datetime預設系統時間怎麼做

oracle中 沒有datetime型別的欄位bai,只有date型別,可du以參考以下語句zhi create table test id int,time date default sysdate 其中default sysdate就是代dao表預設的系統時間,驗證方專法如下 insert in...