Oracle刪除非空表空間

2021-08-22 08:52:48 字數 426 閱讀 7144

先前建了乙個表空間(tablespace)有大約300個表,後來因為出了一些問題,想刪除重建。如果所有資料表都乙個乙個的刪除肯定特別麻煩,但是想把整個表空間都刪除,資料庫報了乙個ora-01549的錯誤:

ora-01549: tablespace not empty, use including contents option
也就是資料庫推薦使用 including contents 的方法刪除表空間,經查閱可以用以下sql語句刪除表空間,其中tablespace_name為表空間名:

drop tablespace tablespace_name including contents and datafiles;
最後oracle  tablespace表空間完美刪除。

Oracle刪除表空間

刪除使用者以及使用者所有的物件 drop user zfmi cascade cascade引數是級聯刪除該使用者所有物件,經常遇到如使用者有物件而未加此引數則使用者刪不了的問題,所以習慣性的加此引數 刪除表空間 前提 刪除表空間之前要確認該錶空間沒有被其他使用者使用之後再做刪除 drop tabl...

oracle刪除表空間

oracle11g刪除表空間語法描述 drop tablespace tablespace name including contents and datafiles cascade constraint 無選項 當表空間為空才能刪除 including contents 刪除表空間及物件 incl...

oracle表空間刪除

drop tablespace 表空間名稱 including contents and datafiles 比如 drop tablespace nnc data03 including contents and datafiles 如果你沒有執行該語句直接找到相應dbf檔案刪除那麼會無法刪除。如...