領域管理

  • セグメント縮小()
    • 自動セグメント領域管理(SEGMENT MANAGEMENT AUTO句で作成した表領域)の表領域に格納されたセグメントのみ可能
    • ALTER TABLE ... ENABLE ROW MOVEMENT;(事前操作)
      • 行移行を有効化しておく
    • ALTER TABLE ... SHRINK SPACE CASCADE;
      • 圧縮と開放(HWM下がる)と依存オブジェクトも同処理(CASCADE句)
      • 他のセッションからのDML可能
      • 索引再構築不要、自動的に使用可能USABLEになっている
      • 縮小操作は内部的にはINSERT/DELETEで処理=通常の行ロック
      • 領域開放時に、非常に短時間の排他ロックがかかる
      • 表に設定されているトリガは起動しない