Oracle 刪除使用者、表空間、資料檔案、使用者下的所有表

小海葵發表於2024-05-26

1、刪除使用者

DROP USER user_name cascade;

2、刪除表空間、資料檔案

--檢視錶空間
SELECT * FROM User_Tablespaces;
--刪除
DROP TABLESPACE tablespaces_name INCLUDING CONTENTS AND DATAFILES;
DROP TABLESPACE temp_tablespaces_name INCLUDING CONTENTS AND DATAFILES;  --有臨時表空間一併刪除
執行後資料檔案也將被刪除(會重新整理控制檔案),實體檔案也刪除;

3、確認

select * from all_users;
 select * from v$tablespace;
 select * from dba_data_files;
 SELECT * FROM User_Tablespaces;

相關文章