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