Oracle

Oracle 11.2.0.4:使用 RMAN 進行備份的基本資訊

  • January 20, 2017

我對數據庫相當陌生。如果我計劃在archivelog模式下使用 RMAN 每週執行完整備份和增量備份(僅保留最後 2 個完整備份以實現冗餘),我必須如何處理歸檔日誌文件?我計劃使用 Oracle EM 創建/管理 RMAN 程序,因為它看起來最簡單。

我相信 RMAN 使用歸檔日誌文件在完全備份期間和之後重新創建對數據庫的更改。

問題 1

那麼,我需要將歸檔日誌文件保留多長時間?

問題2

數據庫是否會自動刪除不需要的日誌文件,或者這是我必須使用 cron 作業等解決的問題?

例如,如果我今天下午 1 點進行完整的 RMAN 備份,我可以刪除下午 1 點之前保存的所有存檔日誌文件嗎?或者,甲骨文會因為我知道我在做完整備份而為我做這件事嗎?或者是其他東西?

問題 3

archivelog為了完成對歸檔日誌的理解,如果我願意接受從那時起的數據失去,我是否甚至需要將數據庫置於模式以將數據庫完全恢復到 RMAN 備份的時間點?

問題 4

當 RMAN 完成時,我想將所有需要的備份/恢復文件複製到另一台伺服器,需要複製哪些文件?RMAN 備份文件有.bkp副檔名,它們需要被複製。存檔日誌文件有.dbf副檔名,它們都應該被複製。還要別的嗎?(控製文件?)

問題 5

不確定是否有人可以幫助回答這個問題,但我做了很多使用數字中所有可用數字的科學工作binary_double。如果我為備份選擇壓縮,我會在解壓縮數據時失去準確性嗎?或者,壓縮算法是否會恢復準確的二進制數(假設相同的作業系統等)?

問題 1

那麼,我需要將歸檔日誌文件保留多長時間?

您需要保留存檔日誌,直到您進行另一個完整備份。

如果您每週進行一次完整備份,那麼您需要將歸檔日誌保留一周。

問題2

數據庫是否會自動刪除不需要的日誌文件,或者這是我必須使用 cron 作業等解決的問題?

如果您將快速恢復區用於備份和恢復目的,那麼 Oracle 會處理它。否則,您需要使用 RMAN 命令手動刪除它。

更多資訊:配置快速恢復區

問題 3

為了完成對歸檔日誌的理解,如果我願意接受從那時起的數據失去,我是否甚至需要將數據庫置於歸檔日誌模式以將數據庫完全恢復到 RMAN 備份的時間點?

如果您需要執行點時間恢復,那麼您需要保留歸檔日誌,因此您將數據庫置於歸檔日誌模式。如果不是簡單地進行冷備份並恢復它,您將無法恢復它,因為您不需要歸檔日誌。

問題 4

當 RMAN 完成時,我想將所有需要的備份/恢復文件複製到另一台伺服器,需要複製哪些文件?

您需要擁有將自動創建的控製文件和 spfile 備份您已在 RMAN 中配置了控製文件自動備份和備份文件以將其恢復到新主機中。

問題 5

不確定是否有人可以幫助回答這個問題,但我做了很多使用 binary_double 數字中所有可用數字的科學工作。如果我為備份選擇壓縮,我會在解壓縮數據時失去準確性嗎?

我從未聽說過或讀過 RMAN 解壓縮中的不准確性。我遇到的唯一缺點是恢復壓縮的 RMAN 備份需要時間。

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