11.6.3 恢復(fù)的步驟
1、 從“重新開始文件”中找到最后一個檢查點(diǎn)記錄在日志文件中的地址,由該地址在日志文件中找到最后一個檢查點(diǎn)記錄;
2、 由該檢查點(diǎn)記錄得到檢查點(diǎn)建立時刻所正在執(zhí)行的事務(wù)清單,需要執(zhí)行UNDO操作的事務(wù)建立UNDO隊列,需要執(zhí)行REDO操作的事務(wù)建立REDO隊列;
3、 從檢查點(diǎn)開始正向掃描日志文件,如有新開始的事務(wù),則放入UNDO隊列,如有提交事務(wù),則放入REDO隊列;
4、 對UNDO隊列中的每個事務(wù)執(zhí)行UNDO操作,對REDO隊列中的事務(wù)進(jìn)行REDO操作。
11.7 數(shù)據(jù)庫鏡像
11.7.1 數(shù)據(jù)庫鏡像的引入
為了避免介質(zhì)故障對數(shù)據(jù)庫可用性的影響,許多數(shù)據(jù)庫系統(tǒng)都提供了數(shù)據(jù)庫鏡像的功能
11.7.2 數(shù)據(jù)庫鏡像簡介
1、 數(shù)據(jù)庫鏡像是一種用于提高數(shù)據(jù)庫可用性的解決方案,它根據(jù)DBA要求,自動把整個數(shù)據(jù)庫或其中的關(guān)鍵數(shù)據(jù)復(fù)制到另一個磁盤中。
2、 數(shù)據(jù)庫鏡像的優(yōu)點(diǎn):
(1) 數(shù)據(jù)庫鏡像提供完整或接近完整的數(shù)據(jù)冗余,增強(qiáng)數(shù)據(jù)保護(hù)功能;
(2) 發(fā)生災(zāi)難時,數(shù)據(jù)庫鏡像可快速使數(shù)據(jù)庫的備用副本提供服務(wù),使數(shù)據(jù)不會丟失,提高數(shù)據(jù)庫的可用性;
(3) 提高鏡像數(shù)據(jù)庫在升級期間的可用性。
11.7.3 數(shù)據(jù)庫鏡像分類
1、 雙機(jī)互備援模式:就是兩臺主機(jī)均為工作機(jī),兩臺工作機(jī)均為信息系統(tǒng)提供支持,并互相監(jiān)視對方的運(yùn)行情況,當(dāng)一臺主機(jī)出現(xiàn)異常時,另一主機(jī)則主動接管異常機(jī)的工作,保證信息系統(tǒng)能夠不間斷運(yùn)行。工作機(jī)的切換時機(jī):
(1) 系統(tǒng)軟件或應(yīng)用軟件造成服務(wù)器宕機(jī);
(2) 服務(wù)器沒有宕機(jī),系統(tǒng)軟件或應(yīng)用軟件工作不正常;
(3) SCSI卡損壞,造成服務(wù)器與磁盤陳列無法存取數(shù)據(jù);
(4) 服務(wù)器內(nèi)硬件損壞,造成服務(wù)器宕機(jī);
(5) 服務(wù)器不正常關(guān)機(jī)
2、雙機(jī)熱備份模式:一臺主機(jī)為工作機(jī),另一臺主機(jī)為備份機(jī),在系統(tǒng)正常運(yùn)行的情況下,工作機(jī)為信息系統(tǒng)提供支持,備份機(jī)監(jiān)視工作機(jī)的運(yùn)行情況。當(dāng)工作機(jī)異常時,備份機(jī)主動接管工作機(jī)工作,從而保證信息系統(tǒng)不間斷提供服務(wù)。
相關(guān)推薦:2010年9月計算機(jī)等級考試試題及答案解析專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |