Oracle

幫助我們節省儲存空間的 RMAN 配置建議?

  • June 16, 2021

前言… 我們的高級 Oracle DBA 最近剛剛去世,我一直在接任。我的經驗水平只是初級水平。所以我還有很多不明白的地方。所以我很感激我能得到的所有提示,因為這對我來說是一個非常可怕的位置。

我們的技術問題… 我的公司剛剛用完已掛載文件系統中的可用儲存空間,這使我們無法再記錄備份。

我已經完成了盡職調查並清理了所有過時的數據,但這並沒有幫助。系統管理員團隊建議我們減少 RMAN 保留備份的天數。保留策略目前設置為預設 7 天,我考慮將其更改為 5,但是 7 天似乎更簡單,因為我們在周末幾乎沒有任何活動。

我的問題…… 你對我可以做些什麼來幫助清理更多空間有什麼建議?我應該考慮查看哪些 RMAN 配置?有什麼想法請指教…

我們在歸檔日誌模式下執行,我們也在進行增量備份(和完整的數據庫備份),由於空間問題,所有這些都失敗並且沒有記錄備份。所以目前沒有辦法恢復任何東西。就個人而言,我認為 7 天是理想且簡單的。每個週末記錄備份時更容易監控。

我考慮過將其更改為 5,但是 7 天似乎更簡單,因為我們在周末幾乎沒有任何活動。

我想你可能誤解了這意味著什麼。

Oracle 將保留它所需的每個文件,以便能夠將您的數據庫恢復到五天前的某個時間點。這五天內,您可以隨時進行備份,不再需要的任何備份都將自動“刪除”。

所以問題不在於您將備份保留多長時間,而在於您要進行哪種備份以及多久進行一次備份

另外,您的恢復策略是怎麼說的?該文件經管理層同意,必須包括以下內容:

  • 您需要多長時間才能使損壞的數據庫重新啟動並執行(正式名稱為恢復時間目標,RTO),以及
  • 這樣做允許您失去**多少數據(恢復點目標,RPO)。

找到這些指標並問問自己 - 您目前的設置能否支持它們?

如果答案為“否”,那麼您有一個非常有說服力的論據來獲得更多的磁碟空間,而不是試圖在您所擁有的東西中扭動。

在您在 Reddit 上尋求幫助後,是我建議您在此處發帖。菲爾有最重要的一點,他只是比我解釋得更好!您需要就恢復策略達成一致。如果您不熟悉 RTO 和 RPO 術語,請進行一些研究。

正如我所提到的,如果您可以管理空間需求,則 7 天備份模式可能更易於管理。但是確定恢復要求,然後考慮滿足這些要求的最佳方法。

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