在oracle中,可以使用「drop tablespace」語句來清除表格空間,語法「drop tablespace tab_name [including contents][cascade constraints]」。
本教學操作環境:Windows7系統、Oracle 11g版、Dell G3電腦。
oracle清除表空間
Oracle刪除表空間的操作經常發生在資料庫部分業務拆分的情況下,會把不必要的表空間和對應的資料檔案刪除,釋放目前的資料庫的硬體空間。
刪除表空間可以透過OEM企業管理、SQL指令兩種方式直接刪除。 Oracle刪除表空間的時候不需要先刪除資料文件,再刪除表空間,可以選擇刪除表空間時,把資料檔一併刪除。
Oracle刪除表格空間語法結構:
drop tablespace tab_name [including contents][cascade constraints]
語法解析:
drop tablespace
:刪除表空間的關鍵字,tab_name表示表空間名字。
[including contents]
:表示在刪除表空間的時候把表空間中的資料檔一併刪除。
[cascade constraints]
:表示在刪除表空間的時候把表空間的完整性也一併刪除。例如表的外鍵,和觸發器等就是表的完整性限制。
#案例、刪除student表空間,並刪除表空間的資料檔案和完整性
drop tablespace student including contents cascade constraints;
再查下一下表空間,發現student表空間不存在了,如下圖:
推薦教學:《Oracle教學》
以上是怎麼清除oracle表空間的詳細內容。更多資訊請關注PHP中文網其他相關文章!