Oracle入门(七B)之表空间删除数据文件未删除
生活随笔
收集整理的這篇文章主要介紹了
Oracle入门(七B)之表空间删除数据文件未删除
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載自?oracle表空間刪除數據文件未刪除
清理老舊數據的時候,不太熟悉操作,直接把表空間刪了,未刪除數據文件,
HIS20170927此表空間已刪除但數據文件還在,這時新創建一個表空間直接指定到這個數據文件上.
create tablespace HIS20170927 datafile '/oracle/oradata/****/HIS20170927.dbf';? ??
然后利用刪除非空表空間,包含物理文件的語句將此表空間與數據文件一同刪除即可!
drop tablespace HIS20170927 including contents and datafiles;
注意:數據庫操作請小心謹慎!
//下邊為網上統計的各種刪除的方法.
--刪除空的表空間,但是不包含物理文件drop tablespace tablespace_name;
--刪除非空表空間,但是不包含物理文件
drop tablespace tablespace_name including contents;
--刪除空表空間,包含物理文件
drop tablespace tablespace_name including datafiles;
--刪除非空表空間,包含物理文件
drop tablespace tablespace_name including contents and datafiles;
--如果其他表空間中的表有外鍵等約束關聯到了本表空間中的表的字段,就要加上CASCADE CONSTRAINTS
drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;
總結
以上是生活随笔為你收集整理的Oracle入门(七B)之表空间删除数据文件未删除的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 9个最佳学校标识以及如何打造自己的202
- 下一篇: Oracle入门(七)之表空间