0
我有這個疑問:甲骨文 - 將所有表格和回收自由空間
select file_id, block_id first_block, block_id+blocks-1 last_block,
segment_name
from dba_extents
where tablespace_name = 'USERS'
union all
select file_id, block_id, block_id+blocks-1, 'free'
from dba_free_space
where tablespace_name = 'USERS'
order by file_id, first_block DESC;
它顯示了很多與「自由」段。有很多桌子正在進入。
我謹用表:
Alter table table_name move;
我有2000這樣的表。有什麼方法可以完全移動它,這樣我就可以從表空間回收所有可用空間了?
免費部分將被重新用作表增長;你確定有必要回收這個空間 - 它不會晚些時候被重用嗎? –
@AlexPoole - 是的,我想釋放我的表空間。 – dang
文章如何從AskTom回收空間(日期爲2006年) https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:54178027703899 – are