Oracle
Oracle 11gR2 (11.2.0.4.0) - 刪除和刪除數據文件
我們有一個包含 2000 個使用者的數據庫。
我們將刪除所有剩餘的模式,只留下 2 個最終使用者,不包括內部(Oracle 維護)使用者。
執行此操作後,數據庫大小將大大減少。我們想先從數據庫中刪除所有未使用的數據文件,然後再從伺服器中物理刪除。
可以處理嗎?我們如何計劃這個操作?你能幫忙給出確切的命令嗎?
親切的問候,
您可以通過以下方式辨識為空的表空間:
select tablespace_name from dba_tablespaces where tablespace_name not in (select tablespace_name from dba_segments) ;
並使用該列表,刪除選定的表空間
drop tablespace <tablespace name> including contents and data files;