Oracle-18c

我們如何在 Windows 上的 ORACLE 中清理/備份 Oradata 文件夾中的 .DBF 文件

  • August 18, 2020

我們的 C 驅動器上的空間非常少,DBF 文件儲存在 Windows 伺服器中。我們可以清理一些空間嗎?我們可以在觀察中刪除的任何日誌都可以看到 DBF 文件佔用了巨大的空間

我們的 C 驅動器上的空間非常少,DBF 文件儲存在 Windows 伺服器中。

一般來說,將Windows 本身以外的任何東西放在 Windows 磁碟上都是一個壞主意。

  • 接近填滿Windows 磁碟,Windows 開始像蛞蝓一樣執行。
  • 裝滿Windows 磁碟,您閃亮的新伺服器就會變成鎮紙。

簡短的回答:投資更多的磁碟。

我們可以清理一些空間…

也許……這取決於你把什麼放在哪裡。

…我們可以刪除任何日誌…

取決於你日誌放在哪裡。它們不一定是“DBF”文件。

…觀察可以看到 DBF 文件佔用了巨大的空間…

如果 DBF 文件是數據庫的數據文件,那麼您無能為力(除了從數據庫中刪除數據,然後嘗試“縮小”數據文件)。

如果您沒有使用自動儲存管理 (ASM),那麼,

$$ shockingly $$對於關係數據庫,您會發現自己花費了不成比例的時間來處理 Oracle 數據庫創建的所有文件。 Recovery MANager ( RMAN ) 和 Automatic Diagnostic Repository ( ADR ) 應該成為您最好的新朋友。

如果配置得當,RMAN 會跟踪您在出現嚴重錯誤時恢復數據庫所需的一切,並且如果您要求它可以擺脫其他一切。

如果您使用 RMAN,那麼您真的非常應該使用。

ADR 跟踪出現問題時創建的任何內容,例如數據庫的警報日誌。它也可以對這些文件進行內務處理,但同樣,只有在您要求時。最好將此設置為計劃作業。

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