備份
備份其實(shí)就是為了防止出錯(cuò)或者宕機(jī)時(shí),作為冗余的一種手段。
一、Oracle備份從備份類型上分可以分為兩類:物理備份和邏輯備份
1、 物理備份:copy,將datafile、control file等文件copy到別的地方
Oracle也提供了一些工具比如rman、用戶管理備份。
2、 邏輯備份:復(fù)制數(shù)據(jù)-
imp/exp、impdp/expdp
二、按備份時(shí)的數(shù)據(jù)庫狀態(tài)
兩種狀態(tài):?jiǎn)?dòng)狀態(tài)和關(guān)閉狀態(tài)
1、 熱備份(聯(lián)機(jī)備份)
2、 冷備份(脫機(jī)備份)
三、從備份的狀態(tài)
1、一致性備份(擁有相同的scn)
2、非一致性備份
四、備份規(guī)模大小
1、完全備份
注意:歸檔模式下的備份才為有效備份,當(dāng)然要分為一致性和不一致性。
非歸檔需要關(guān)閉才是有效備份,打開的不建議使用。
3、 表空間備份
注意:當(dāng)數(shù)據(jù)庫在歸檔模式下備份才有效備份
表空間處于只讀或者offline有效備份
4、 數(shù)據(jù)文件
注意:歸檔下的備份是有效備份
數(shù)據(jù)文件被設(shè)置為read olny或者offline時(shí)的備份有效
5、控制文件
6、歸檔日志文件
恢復(fù)
就是將業(yè)務(wù)回到數(shù)據(jù)塊崩潰前的狀態(tài)
一、實(shí)例恢復(fù)(crash recovery)
Oracle自動(dòng)進(jìn)行
1、緩存恢復(fù)(cache recovery)
2、事務(wù)恢復(fù)(transaction recovery)
二、介質(zhì)恢復(fù)(media recovery)
三、恢復(fù)方式
1、完全恢復(fù)
1)如果是整庫恢復(fù)
先mount數(shù)據(jù)庫
確認(rèn)所有的數(shù)據(jù)文件為online狀態(tài)
執(zhí)行恢復(fù)操作
用所有Redo logs文件
2)表空間或者數(shù)據(jù)文件及恢復(fù)
先open庫
將需要恢復(fù)的表空間設(shè)置為offline
執(zhí)行恢復(fù)
用redo logs
2、 不完全恢復(fù)
1) 基于時(shí)間
2) 基于scn
3) 基于cancel
4) 基于日志序列號(hào)
常見的備份和恢復(fù)技術(shù)
1、 用戶管理的備份和恢復(fù)
2、 RMAN
3、 Imp/exp、impdp/expdp
4、 FLASHBACK
5、 GG
目前只是把一個(gè)備份恢復(fù)的方法列一個(gè)框架出來,后面陸續(xù)會(huì)整理詳細(xì)方法 本文出自:億恩科技【www.allwellnessguide.com】
服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|