您好,登錄后才能下訂單哦!
這篇文章主要介紹“Oracle怎么進行數據備份”,在日常操作中,相信很多人在Oracle怎么進行數據備份問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”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 Manager。 Oracle 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 Manager。 Oracle 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% 或更多的數據
塊為空塊。映像副本會備份每個數據塊,即使數據塊為空也會進行備份。備份集可顯著降
低備份所需的空間。在多數系統中,備份集的優勢大于映像副本的優勢
到此,關于“Oracle怎么進行數據備份”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。