備份:
定義:
把數(shù)據(jù)庫復制到轉儲設備的過程。
轉儲設備:
放置數(shù)據(jù)庫副本的磁帶或磁盤。
原數(shù)據(jù)庫的備份:
存放于轉儲設備中的數(shù)據(jù)庫的副本。
分類:
物理與邏輯角度:
物理備份:
對數(shù)據(jù)庫的物理文件(數(shù)據(jù)文件,控制文件,日志文件)的備份。
分為:
脫機備份(冷備份):
必須關閉數(shù)據(jù)庫進行。
聯(lián)機備份(熱備份):
以歸檔日志方式備份運行的數(shù)據(jù)庫。
可用oracle的恢復管理器(RMAN)
或操作系統(tǒng)命令進行物理備份。
邏輯備份:
對數(shù)據(jù)庫邏輯組件(表,存儲過程等數(shù)據(jù)庫對象)的備份。
EXP,數(shù)據(jù)泵(EXPDP),數(shù)據(jù)庫閃回技術等第三方工具備份。
數(shù)據(jù)庫備份角度:
完全備份:
對數(shù)據(jù)庫完整備份,實現(xiàn)100%數(shù)據(jù)恢復。
恢復時間最短且操作最方便。
增量備份:
在上次完全備份或增量備份后被修改的文件才會被備份。
優(yōu)點:
備份數(shù)據(jù)量小,時間短。
缺點:
恢復時依賴以前備份記錄。風險較大。
差異備份:
備份從上次完全備份之后被修改過的文件?;謴蜁r間較短。
需要兩份數(shù)據(jù):
最后一次完整備份。
最后一次差異備份。
缺點:
每次備份時間較長。
恢復:
定義:
發(fā)生故障后,利用已備份的數(shù)據(jù)文件或控制文件,重新建立完整數(shù)據(jù)庫。
分類:
實例恢復:
實例失敗,oracle自行恢復。
介質恢復:
存放數(shù)據(jù)庫介質出現(xiàn)故障時的恢復。
分為:
完全恢復:
恢復到數(shù)據(jù)失敗前的狀態(tài)。
通過裝載數(shù)據(jù)庫備份并應用全部的重做日志做到的。
不完全恢復:
恢復到數(shù)據(jù)庫失敗前某一時刻的狀態(tài)。
通過裝載數(shù)據(jù)庫備份并應用部分的重做日志做到的。
在啟動數(shù)據(jù)庫時用resetlogs選項重設聯(lián)機重做日志。
使用RMAN工具:
存儲類型:
備份集
壓縮備份集
鏡像copy
備份片:
組成每個備份集的每個文件
RMAN備份存儲位置(2):
目標數(shù)據(jù)庫的控制文件
恢復目錄中。
RMAN備份優(yōu)點:
RMAN只備份有效數(shù)據(jù)
RMAN可實現(xiàn)增量備份。
作用:
備份和恢復數(shù)據(jù)文件,歸檔日志,控制文件。
網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了道縣免費建站歡迎大家使用!
執(zhí)行完全或不完全的數(shù)據(jù)庫恢復。
3種不同的用戶接口:
命令行方式,
GUI方式(備份管理器)
API方式(集成到備份軟件中)
特點:
支持在線熱備份。
支持多級增量備份。
支持并行備份,恢復。
減少所需要的備份量。
備份,恢復使用簡單。
RMAN組件:
Target database(目標數(shù)據(jù)庫):
需要RMAN對其進行備份與恢復。
service session(服務器會話)
RMAN啟動數(shù)據(jù)庫上的oracle服務器進程,
將建立一個與目標數(shù)據(jù)庫的對話。
RMAN Repository(RMAN資料庫):
RMAN使用過程中會用到的控制信息。
Recovery Catalog(恢復目錄):
建立在RMAN恢復目錄數(shù)據(jù)庫上的一種schema對象,
用于保存RMAN資料庫數(shù)據(jù)。
建議在單獨的一個數(shù)據(jù)庫中建立一個恢復目錄另外保存一份資料庫數(shù)據(jù)。
MML(媒體管理庫):
管理對磁帶的讀寫與文件的跟蹤管理。
媒體管理層工具與RMAN共同配合完成備份與恢復。
快閃恢復區(qū):
保存所有與恢復相關的文件的默認磁盤位置。包括歸檔日志,RMAN備份,
控制文件自動備份,復用的控制文件和重做日志副本及閃回日志文件。
輔助數(shù)據(jù)庫:
使用RMAN從目標數(shù)據(jù)庫的備份中創(chuàng)建的新數(shù)據(jù)庫。
可作為備用數(shù)據(jù)庫。
創(chuàng)建恢復目錄:
存在于RMAN的目錄數(shù)據(jù)庫中。
包含如下幾個部分的信息:
備份恢復信息。
RMAN腳本,可存儲重復使用。
數(shù)據(jù)文件和日志文件的備份信息。
目標數(shù)據(jù)庫的表空間和數(shù)據(jù)文件信息。
RMAN資料庫可存放在目標數(shù)據(jù)庫控制文件里,也可存放在恢復目錄中。