回覆列表
  • 1 # 使用者5010666567480

    降低高水位線的方法

    1.執行表重建指令 alter table table_name move;

    (線上轉移表空間ALTER TABLE 。。。 MOVE TABLESPACE 。。。ALTER TABLE 。。。 MOVE 後面不跟引數也行,不跟引數表還是在原來的表空間,move後記住重建索引。如果以後還要繼續向這個表增加資料,沒有必要move,只是釋放出來的空間,只能這個表用,其他的表或者segment無法使用該空間)

    2.執行alter table table_name shrink space; 注意,此命令為Oracle 10g新增功能,再執行該指令之前必須允許行移動alter table table_name enable row movement;

    3.複製要保留的資料到臨時表t,drop原表,然後rename臨時表t為原表

    4.emp/imp

    5.alter table table_name deallocate unused

    6.truncate

  • 中秋節和大豐收的關聯?
  • 吃蛋白粉會長胖嗎?