怎么清除oracle表空間

oracle中,可以使用“drop tablespace”語句來清除表空間,語法“drop tablespace tab_name [including contents][cascade constraints]”。

怎么清除oracle表空間

本教程操作環境: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教程

以上就是怎么清除

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享