Oracle備份解決方案

備份解決方案

使用以下方法可執行備份:
Recovery Manager
Oracle Secure Backup
用戶管理的備份

Recovery Manager (RMAN) 是推薦使用的 Oracle DB 備份方法。
Oracle Secure Backup 通過添加了備份到磁帶功能和網絡備份功能,補充了現有功能。
用戶管理的備份是基於腳本的,因此
DBA 必須編寫腳本。這種方法正逐漸被淘汰,因爲
它需要較多的人工。
Oracle Secure Backup
Oracle Secure Backup RMAN 一起爲 Oracle 環境
提供了端到端備份解決方案:
對文件系統數據和 Oracle DB 使用集中式磁帶備份管理
RMAN 備份使用最佳集成介質管理層
可備份網絡上任意位置的任意數據
爲整體備份解決方案提供單一技術支持資源,可加快決
問題的速度。
確保以較低的成本和複雜性提供可靠的數據保護。
Oracle Secure Backup
Oracle 當前用於數據庫備份和恢復的產品是 Recovery ManagerOracle Secure Backup 通過
以下方式對現有功能提供補充:
完整的備份解決方案: Oracle Secure Backup 爲數據庫和非數據庫的數據提供數據保
護,以保護整個
Oracle 環境。
介質管理: Oracle Secure Backup RMAN 備份至磁帶的數據庫備份提供了介質管理
層。在使用
Oracle Secure Backup 以前,客戶需要購買價格昂貴、集成有 RMAN 磁帶
備份功能的第三方介質管理產品。
在網絡中的任何位置進行備份: Oracle Secure Backup 可備份從多臺連接到網絡的計
算機系統至網絡上的三級存儲資源中的所有數據。
Oracle Secure Backup 支持對服務
器、客戶機、網絡連接存儲
(NAS) 服務器和三級存儲設備的不同配置,並保護網絡存
儲環境。
RMAN Oracle Secure Backup 的組合爲整個 Oracle 產品系列提供端到端的備份解決方案。
由於
Oracle Corporation 負責整體備份解決方案,因此該解決方案可提供更好的客戶支持
服務。
Oracle Secure Backup
Oracle 當前用於數據庫備份和恢復的產品是 Recovery ManagerOracle Secure Backup 通過
以下方式對現有功能提供補充:
完整的備份解決方案: Oracle Secure Backup 爲數據庫和非數據庫的數據提供數據保
護,以保護整個
Oracle 環境。
介質管理: Oracle Secure Backup RMAN 備份至磁帶的數據庫備份提供了介質管理
層。在使用
Oracle Secure Backup 以前,客戶需要購買價格昂貴、集成有 RMAN 磁帶
備份功能的第三方介質管理產品。
在網絡中的任何位置進行備份: Oracle Secure Backup 可備份從多臺連接到網絡的計
算機系統至網絡上的三級存儲資源中的所有數據。
Oracle Secure Backup 支持對服務
器、客戶機、網絡連接存儲
(NAS) 服務器和三級存儲設備的不同配置,並保護網絡存
儲環境。
RMAN Oracle Secure Backup 的組合爲整個 Oracle 產品系列提供端到端的備份解決方案。
由於
Oracle Corporation 負責整體備份解決方案,因此該解決方案可提供更好的客戶支持
服務。

1)用戶管理的備份
用戶管理的方案:
指手動跟蹤備份需求和狀態的過程
通常使用用戶自己編寫的腳本
需要將數據庫文件置於正確的模式以進行備份
依賴操作系統命令來備份文件

1.1)用戶管理的備份
可以採用交互方式執行用戶管理的備份。但通常需要編寫執行備份的腳本。可運行的方案
有多種,必須編寫腳本來處理這些方案。
以下是腳本必須執行的一些操作:
查詢 v$datafile 以確定需要備份的數據文件及其當前狀態
查詢 v$logfile 以標識聯機重做日誌文件
查詢 v$controlfile 以標識要備份的控制文件
將每個表空間置於聯機備份模式下
查詢 v$backup 以查看哪些數據文件包含在聯機備份模式下的表空間中
發出操作系統複製命令,以將數據文件複製到備份位置
使每個表空間退出聯機備份模式

備份策略可包括:
整個數據庫(整個)
部分數據庫(部分)
備份類型可指示包含以下項:
所選文件中的所有數據塊(完全備份)
只限自以前某次備份以來更改過的信息(增量備份)
累積(自上次 0 級備份以來的更改)
差異(自上次增量備份以來的更改)
備份模式可爲以下類型:
脫機(一致備份或冷備份)
聯機(非一致備份或熱備份)

整個數據庫備份: 包括所有數據文件和至少一個控制文件(請記住數據庫中的所有控制文
件都是相同的)
部分數據庫備份: 可能包括零個或多個表空間、零個或多個數據文件;可能包括也可能不
包括控制文件
完全備份: 爲包含數據且位於要備份的文件中的每個數據塊創建副本
增量備份: 爲自以前某次備份以來發生更改的所有數據塊創建副本。
Oracle DB 支持兩個
級別的增量備份(
0 1)。 1 級增量備份可以爲兩種類型之一:“累積”或“差異”。
累積備份用於備份自上次
0 級備份以來發生的所有更改。差異備份用於備份自上次增量備
份以來發生的所有更改(可以爲
0 級或 1 級備份)。
脫機備份(也稱爲“冷”備份或“一致”備份):指在數據庫未打開的情況下所執行的備
份。之所以稱爲一致備份,是因爲進行備份時,數據文件頭中的系統更改號
(SCN) 與控
制文件中的
SCN 相匹配。
聯機備份(也稱爲“熱”備份或“非一致”備份):指在數據庫打開的情況下所執行的備
份。之所以稱爲非一致備份,是因爲在數據庫打開的情況下不能確保數據文件與控制文件
同步。非一致備份需要在恢復後才能使用。

備份可存儲爲:
映像副本
備份集

映像副本: 指的是數據或歸檔日誌文件的副本(類似於只使用操作系統命令複製文件)。
備份集: 指的是一個或多個二進制文件的集合,其中包含一個或多個數據文件、控制文件、
服務器參數文件或歸檔日誌文件。使用備份集時,不會存儲空數據塊,因此備份集在磁盤
或磁帶上佔用的空間比較小。通過壓縮備份集可進一步降低備份的空間要求。
映像副本必須備份到磁盤上。備份集可發送到磁盤或直接發送到磁帶。
將備份存儲爲映像副本的優勢在於可改善還原操作的粒度。使用映像副本時,只需從備份
位置檢索文件。使用備份集時,必須先從備份位置檢索整個備份集,然後才能提取所需的
文件。
將備份存儲爲備份集的優勢在於可更好地利用空間。大多數數據庫中,
20% 或更多的數據
塊爲空塊。映像副本會備份每個數據塊,即使數據塊爲空也會進行備份。備份集可顯著降
低備份所需的空間。在多數系統中,備份集的優勢大於映像副本的優勢


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章