rman删除7天前备份_RMAN备份
RMAN備份
rman簡介
RMAN(Recovery Manager)是隨Oracle服務器軟件一同安裝的工具軟件,它可以用來備份和恢復數據庫文件、歸檔日志和控制文件,用來執行完全或不完全的數據庫恢復。與傳統工具相比,RMAN具有獨特的優勢:跳過未使用的數據塊。當備份一個RMAN備份集時,RMAN不會備份從未被寫入的數據塊,而傳統的方式無法獲知那些是未被使用的數據塊。RMAN使用Oracle特有的二進制壓縮模式,與傳統備份的壓縮方式相比,能夠最大程度地壓縮數據塊中的一些典型數據。
? rman特點
支持增量備份:傳統的exp與expdp備份工具,只能實現一個完整備份而不能增量備份,RMAN采用備份級別實現增量備份,在一個完整的備份基礎上采用增量備份可以大大減少備份的數量;
自動管理備份文件:RMAN備份的數據是RMAN自動管理的,包括文件名字,備份文件存儲目錄等;
自動化備份與恢復:在備份與恢復操作時,使用簡單的指令就可以實現備份與恢復,執行過程完全有RMAN維護。
不產生重做信息: RMAN聯機備份不產生重做信息。
支持映像復制: 使用RMAN可以實現映像復制,映像以操作系統的文件格式存在,這種復制類似于用戶管理的脫機備份方式。
備份的數據文件壓縮處理: RMAN提供一個參數,說明是否對備份文件進行壓縮,壓縮的備份文件以二進制文件格式存在,可以減少備份文件的存儲空間。
備份文件有效性檢查功能: 可以在備份之后恢復檢測備份文件是否可用,避免無效恢復操作
rman備份的保留策略(retention policy)
? ? 保留策略就是指某份備份是否要保留以及保留多久。可以使用configure retention policy命令來創建一個一致的、自動的備份保留策略。 當一個備份策略生效后,rman就認為數據文件、控制文件的備份是obsolete的,也就是說根據用戶配置,不再需要這些備份進行恢復。用戶可以使用report obsolete命令找出obsolete的文件并使用delete obsolete將其刪除。
隨著備份次數的增加,老的備份文件會變得obsolete。rman可以標識出obsolete的文件,但是不會自動刪除它們。需要用戶手動執行delete obsolete將其刪除。
如果數據庫配置了快速閃回區,數據庫會根據快速閃回區磁盤quota規則自動刪除閃回區內的文件。閃回區的quota規則跟rman備份策略規則是不同的,但是閃回區不會刪除沒有超過備份策略的備份文件。
? ? 備份管理器RMAN提供了CONFIGURE RETENTION POLICY命令設置備份保存策略,即設置備份文件保留多長時間。RMAN會將超出時間的備份文件標識為廢棄(obsolete)。命令REPORT OBSOLETE和DELETE OBSOLETE分別用來查看廢棄的文件和刪除廢棄的文件。RMAN跟蹤備份的數據文件、控制文件、歸檔日志文件,并確定哪些需要保存,哪些需要標記為廢棄。但RMAN不自動刪除廢棄的備份文件。
? ? 術語廢棄與過時(expired)不同。備份文件是否廢棄由備份保留策略確定,廢棄的備份文件是在介質還原中不再需要的(not needed)。過時的文件是不再存在的文件(not found),可用CROSSCHECK命令查看過時信息。
? ? 備份保留策略除了影響數據文件和控制文件的備份文件,同樣影響歸檔日志的備份文件。RMAN首先確認數據和控制文件的備份結果是否需要廢棄,然后將時間在數據文件備份和控制文件備份的最早時間之前的歸檔日志備份標識為廢棄。
rman 備份默認路徑小結
在oracle12c中rman備份的路徑應該是這樣的優先級
備份語句中指定的format? > rman 中顯現的configure channel device type disk format /oracle/orclarch/%U_%d的路徑 > 閃回恢復區>$ORACLE_HOME/dbs?
總結
以上是生活随笔為你收集整理的rman删除7天前备份_RMAN备份的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电机控制器软件设计规范_电机控制器市场及
- 下一篇: audio 小程序 放大_码code |