Backup And Recovery User's Guide-備份和恢復介紹-Oracle備份和恢復解決方案
當實現備份和恢復策略的時候,可以採用下面的解決方案:
n RMAN,它完全與資料庫整合,執行一定範圍內的備份和恢復策略,包括維護備份歷史資料的RMAN Repository。
可以通過命令列或OEM訪問RMAN。
n 使用者管理的備份和恢復,在這種策略中需要混合使用作業系統命令和SQL*Plus恢復命令。
你需要決定備份和恢復的所有方面,包括何時和如何進行備份。
這2個方案都被Oracle支援並有完整的文件,但RMAN是推薦的方法。
RMAN提供了跨作業系統的通用介面,並且提供了使用者管理的備份方法不提供的多種備份技術。
最值得關注的備份技術有:
n 增量備份,增量備份只儲存自上次備份後資料塊的改變。
因此它提供了更緊湊的備份和更快速的恢復,也就減少了在資料檔案介質恢復時應用redo的需要。
如果開啟了塊改變跟蹤,則可以通過避免輸入資料檔案的全表掃描來提高效能。
使用BACKUP INCREMENT命令執行增量備份。
n 塊介質恢復,對於僅有一小部分的資料塊的損壞,你可以修復資料檔案而不需要使資料檔案離線而後從備份來還原它。
使用RECOVER BLOCK命令來執行塊介質恢復。
n 二進位制壓縮,被整合到Oracle資料庫中的二進位制壓縮技術,可以減小備份的大小。
n 加密備份,RMAN使用備份加密功能以加密的形式儲存備份集。
為了在磁碟上建立加密的備份,資料庫必須使用高階安全選項。
為了直接在磁帶上建立加密備份,RMAN必須使用Oracle Secure Backup SBT介面,而不需要高階安全選項。
n 自動資料庫複製,很容易地建立資料庫的拷貝,支援各種儲存配置,包括在ASM資料庫之間的直接複製。
n 跨平臺資料轉換
無論你使用RMAN還是使用者管理的方法,都可以使用資料泵export工具來完成邏輯備份,以對物理備份加以補充。
後面就可以在還原和恢復操作之後,使用Data Pump Import來重建資料。邏輯備份已經超出了備份和恢復文件的範圍。
不同備份技術的特徵總結
功能 |
RMAN |
使用者管理的備份/手工備份 |
資料泵匯出 |
關閉的資料庫備份 |
需要例項被mount |
|
|
開啟的資料庫備份 |
不需要使用BEGIN/END BACKUP語句 |
需要使用BEGIN/END BACKUP語句 |
需要回滾或undo段來產生一致的備份 |
增量備份 |
|
|
|
壞塊檢測 |
識別壞塊並記錄在v$DATABASE_BLOCK_CORRUPTION |
|
在export日誌中識別壞塊 |
自動指定備份中包含的檔案 |
建立被備份的所有檔案的名字和位置 |
被備份的檔案必須被手工地定位和複製 |
不適用 |
備份庫 |
備份被記錄在控制檔案中,這是RMAN後設資料的主庫,此外可以將這些後設資料儲存在“恢復目錄”中,它是在另外的資料庫中的方案。 |
DBA必須儲存它自己的備份記錄 |
|
備份到介質管理器 |
帶有介質管理器的介面。RMAN也支援proxy copy,允許介質管理器管理磁碟和備份介質間的整個資料傳輸 |
備份到磁帶是手動的或被介質管理器控制。 |
|
初始化引數檔案的備份 |
|
|
|
口令和網路檔案的備份 |
|
|
|
平臺獨立的備份語言 |
|
|
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/17013648/viewspace-1079315/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 備份和恢復介紹Oracle
- 備份和恢復
- KunlunDB備份和恢復
- redis 備份和恢復Redis
- SqlServer備份和恢復(二)SQLServer
- SqlServer 備份和恢復(一)SQLServer
- 【MySQL】MySQL備份和恢復MySql
- db2備份恢復(backup restore)DB2REST
- RAC備份恢復之Voting備份與恢復
- Gartner 魔力象限:企業備份和恢復解決方案 2024
- Oracle 備份 與 恢復 概述Oracle
- Oracle 備份恢復之 FlashbackOracle
- ORACLE備份&恢復案例(轉)Oracle
- 如何恢復Hyper Backup備份的資料
- 詳解叢集級備份恢復:物理細粒度備份恢復
- innobackupex 部分表備份和恢復
- 備份與恢復:polardb資料庫備份與恢復資料庫
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- 備份與恢復oracle_homeOracle
- oracle 增量備份恢復驗證Oracle
- ORACLE備份&恢復案例三(轉)Oracle
- ORACLE備份&恢復案例二(轉)Oracle
- ORACLE本地磁碟備份恢復Oracle
- mydumper備份恢復
- Mysql備份恢復MySql
- 九 GBase 8a備份和恢復
- gitlab的資料備份和恢復Gitlab
- MySQL日誌管理,備份和恢復MySql
- MySQL備份和恢復方法彙總MySql
- 備份恢復Lesson 04.Using the RMAN Recovery Catalog
- MySQL備份與恢復——基於MyDumper/MyLoader 邏輯備份恢復MySql
- Oracle 12c 備份與恢復Oracle
- Oracle 備份恢復篇之RMAN catalogOracle
- ORACLE DG從庫 Rman備份恢復Oracle
- Mysql備份與恢復(1)---物理備份MySql
- rman 增量備份恢復
- Jenkins備份與恢復Jenkins
- Postgresql 備份與恢復SQL
- MySQL 備份與恢復MySql