S_a_k_Uの日記みたいなDB

~サクゥーと呼ばないで~

SHRINKとMOVEとDEALLOCATE

あれ?OracleのSHRINKは?と思ったら、知識が8iで止まってるwのでロールバックセグメントだったなぁかとか思ってたら、10gから表領域も対象となってるみたい。
PostgreSQLもHiRDBも高水位標(High Water Mark)とかの話と同じようなもんなんでしょう。
で、忘れかけてた未使用領域を解放する「alter table HOGE deallocate unused」を思い出してみたりw


オラクル・Oracleをマスターするための基本と仕組み
ハイウォータマーク
ALTER TABLE MOVE or SHRINK