Oracle

Oracle 11gR2 (11.2.0.4.0) - 刪除和刪除數據文件

  • September 20, 2021

我們有一個包含 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;

引用自:https://dba.stackexchange.com/questions/299866