版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
如何確定RMAN備份集可使用可恢復?
ZALBB
2013-04-22
由于非歸檔模式下RMAN只能作冷備份,不具有普遍意義,故:本文所討論的內容,都是基于歸檔模式下的RMAN備份和恢復,不討論非歸檔模式下的情況。
提示:
1引言。2主題目標。3恢復數(shù)據庫需要哪些備份集。4在異機上恢復數(shù)據庫的步驟。5檢查數(shù)據庫的備份集有否物理損壞。6檢查數(shù)據庫的備份集有否邏輯損壞。7數(shù)據庫能否打開的關鍵因素。8案例:數(shù)據文件的模糊性如何影響
數(shù)據庫的打開。9F&Q。
目錄數(shù)據備份是計算機系統(tǒng)的必要組成部分:系統(tǒng)在生產運營中,可能會遇上用戶誤操作、操作系統(tǒng)損壞、服務器硬件損壞、磁盤損壞甚至是數(shù)據機房的災難,這些意外都可能造成數(shù)據丟失甚至文件損壞,而這些文件往往包含著重要的生產數(shù)據,包括財務數(shù)據等,企業(yè)承受不起這種損失,對此,DBA必須做好預防和準備工作,以備萬一,在這種情況下,數(shù)據的備份與恢復起到決定性的作用。
但是,單純的備份還不足以確保安全,還須定期進行還原測試,以檢驗策略和備份的有效性。這其中,理解校驗RMAN備份集可使用,可恢復性工作,是還原測試工作的理論依據。引言
主題目標
通過本次學習,您將掌握以下知識:
1了解恢復數(shù)據庫所需要的備份集信息。2了解數(shù)據庫恢復步驟、操作原理。
3了解如何物理上確認備份集是可使用,不存在邏輯壞塊?4了解如何從邏輯上確認備份集是可恢復,恢復后庫可打開的?5不同操作系統(tǒng)間的RMAN恢復的注意事項。
關鍵字:
Scn,數(shù)據文件頭的模糊性。
RestoreValidate;
從數(shù)據庫的啟動步驟來理解恢復數(shù)據庫需要的備份信息1
1startupnomount--讀取參數(shù)文件。默認情況下讀取保存在$ORACLE_HOME/dbs(database)目錄下的spfile$ORACLE_SID.ora/init$ORACLE_SID.ora/init.ora參數(shù)文件。2alterdatabasemount--據參數(shù)文件里記錄的控制文件信息,去讀
取控制文件.3alterdatabaseopen--根據控制文件里記錄的數(shù)據文件和在線日志文件的信息,去讀取數(shù)據文件和日志文件,作一致性檢查/實例恢復,并打開數(shù)據庫。
從數(shù)據庫的啟動步驟來理解恢復數(shù)據庫需要的備份信息2
從上述步驟得知,在打開數(shù)據庫過程中,ORACLE讀取了這些信息:1參數(shù)文件。2控制文件。3數(shù)據文件。4在線日志文件。
但對于大部分的數(shù)據庫恢復而言,由于通常是作不完全恢復,不需要把庫恢復到最新的時間點,所以,并不需要在線日志文件,相反,由于是在OPEN狀態(tài)下進行的備份,備份集中的數(shù)據文件通常都存在模糊性和非一致性。當恢復出數(shù)據文件,要打開數(shù)據庫時,ORACLE需要對這些數(shù)據文件作一致性檢查,此時,需要全庫備份結束后的歸檔日志來對數(shù)據文件作一致性恢復,才能正常打開數(shù)據庫。
從數(shù)據庫的啟動步驟來理解恢復數(shù)據庫需要的備份信息3
總結上述信息,要恢復出一個數(shù)據庫,需要以下這些備份集:1、參數(shù)文件和控制文件的備份集。
2、全庫備份的備份集。3、全庫備份結束后緊跟著的歸檔日志。
現(xiàn)實工作中,由于參數(shù)文件不常改變,控制文件可以使用文本格式(兩者都可以使用很老的版本,或者手工編寫),而數(shù)據庫在恢復時,可以按需求,只恢復部分表空間即可,因此,上述備份集,或多或少可以省略,唯獨數(shù)據庫備份后的歸檔日志不可缺,若缺失此文件,容易因為數(shù)據文件不一致而無法正常打開數(shù)據庫,此時,只能以非常規(guī)方式打開。因此,數(shù)據庫備份后的歸檔日志,是正常打開數(shù)據庫的關鍵。
在異機上恢復數(shù)據庫的大致步驟
在沒有任何INIT文件的情況下,強行啟動(nomount).
RestoreSpfile;Startupnomount;
Restorecontrolfile;Alterdatabasemount;Crosscheckbackup;Catalogstartwith‘’;Restoredatabasepreviewsummary;
Restoredatabase;Recoverdatabase;Alterdatabaseopenresetlogs;
BLOCK物理損壞的特征:Inaphysicalblockcorruption,whichisalsocalledamediacorruption,thedatabasedoesnotrecognizetheblockatall:1thechecksumisinvalid,2theblockcontainsallzeros,3theheaderandfooteroftheblockdonotmatchoroneofthekeydatablockdatastructureisincorrectsuchasthedatablockaddress(DBA).關鍵點:數(shù)據庫并不識別BLOCK。
BLOCK邏輯損壞的特征:Inalogicalblockcorruption,thecontentsoftheblockarephysicallysoundandpassthephysicalblockchecks;howevertheblockcanbelogicallyinconsistent.Examplesoflogicalcorruptionincludecorruptionofarowpieceorindexentry.
RMAN常用的校驗命令--檢測/校驗要備份的對象。BackupValidateCheckLogicalBackupSpec;--檢測/校驗要恢復的對象。RestoreRestoreobjectCheckLogicalValidate;--檢測/校驗備份集及要備份的對象。ValidateBackupset/Db、Ts、Df、Ctl/Spfile、archivelog{Copy};
默認情況下,只對對象作物理檢查,若帶CheckLogical選項,則再檢查對象的邏輯內容是否異常。
如何檢查數(shù)據庫的備份集物理上是否有損壞?
如何檢查數(shù)據庫的備份集邏輯上是否有損壞?
如何檢查數(shù)據庫的備份集邏輯上是否有損壞?
備份集存在物理壞塊的情況1,搭建環(huán)境。
備份集存在物理壞塊的情況2。通過檢測。
備份集存在物理壞塊的情況3,弄壞一個塊。
備份集存在物理壞塊的情況4,弄壞一個塊。
備份集存在物理壞塊的情況5,檢測到損壞的塊。
RestoreValidate和BackupValidate的區(qū)別。Restorerestoreobject是要從備份集中恢復出備份對象,在此之前,需要確認備份集能否可讀取,數(shù)據是否正常。故,Oracle創(chuàng)造此命令來檢查備份集有否損壞。
同理,可以理解BackupValidate的操作對象和功能。ValidatecheckLogicalbackupset則是包含了對備份集及要備份的對象的檢測功能。
數(shù)據庫能否打開的關鍵因素
全庫備份是數(shù)據庫在某個時間點的快照,當使用RMAN對生產庫作全庫備份時,由于是在open狀態(tài)下作的備份操作,因此,全庫備份出來的數(shù)據文件肯定是不一致的,存在模糊性。當使用該備份來作全庫恢復時,在恢復出數(shù)據文件后,需要使用該全庫備份后的生成的歸檔日志來作RECOVER操作,以消除數(shù)據文件的模糊性,確保庫的所有數(shù)據文件都前滾到同一個時間點/SCN,此時,數(shù)據庫才是一致完整的,允許打開。
如何確認恢復出來的數(shù)據庫能被打開?答:檢查全庫備份后緊跟著的歸檔日志的SCN范圍,若此歸檔文件包含的SCN范圍值(最小,最大)包含了本次全備的數(shù)據文件頭的SCN值,即:恢復出來的所有數(shù)據文件頭的SCN值都在歸檔文件的SCN范圍內,并且,該范圍值可以消除數(shù)據文件的模糊性,則可確定使用此歸檔文件能夠消除數(shù)據文件的模糊性,并將數(shù)據文件恢復到同一SCN后,打開數(shù)據庫。通常情況下,全庫備份后的第1個歸檔日志,包含了上述提到的各個數(shù)據文件所需要的信息。
案例,MOUNT后,需要哪些備份信息來恢復出數(shù)據庫?
MOUNT后,需要哪些備份集體來恢復出數(shù)據庫?上述案例例舉了需要出數(shù)據庫的備份集信息,同時還說明在恢復出數(shù)據文件后,還需要某SCN區(qū)間段(75534149146-75535724461)的日志信息,來消除數(shù)據文件的模糊性。和縣在線:/
MOUNT后,需要哪些備份信息來恢復出數(shù)據庫?
日志包含了所需要的SCN范圍。
思考RestoreRestoreobjectValidate功能上的缺陷?
何為數(shù)據文件的模糊性,SCN?
恢復案例1,準備環(huán)境,已RESTORE,未RECOVER
數(shù)據文件都是模糊的
恢復到一個較小的SCN號,注意報錯信息:
恢復到該數(shù)據文件頭的SCN號,F(xiàn)ILE1存在一致性
恢復到該數(shù)據文件頭的SCN號,模糊性都存在
恢復到該數(shù)據文件頭的SCN號+1,
恢復到該數(shù)據文件頭的SCN號+1,模糊性都存在
恢復到某個SCN號,F(xiàn)ILE1的模糊性依舊存在,
但,
恢復到先前RrestorePreview命令看到的最大SCN,
模糊性消失,數(shù)據文件頭的SCN
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司的股權轉讓的協(xié)議書
- 2023-2024學年天津市環(huán)城四區(qū)高二(上)期末語文試卷
- 陜西省渭南市蒲城縣2024-2025學年七年級上學期期中生物學試題(原卷版)-A4
- 《工業(yè)機器人現(xiàn)場編程》課件-任務2.1認識機器人上下料工作站工程現(xiàn)場
- 《犯罪構成》課件
- 養(yǎng)老院老人情感慰藉制度
- 課件電力工程質量監(jiān)督檢查大綱介紹
- 2024上海物流項目招投標與合同物流供應鏈管理培訓3篇
- 煤礦職業(yè)病危害及職業(yè)病防護措施培訓課件
- 2024圖書倉儲物流與配送服務合同模板3篇
- 數(shù)學建模與數(shù)學軟件(山東聯(lián)盟)智慧樹知到期末考試答案2024年
- 生物化學實驗(齊魯工業(yè)大學)智慧樹知到期末考試答案2024年
- 醫(yī)院總值班培訓課件
- MOOC 創(chuàng)新創(chuàng)業(yè)學-西安工業(yè)大學 中國大學慕課答案
- 北京市東城區(qū)2022-2023學年八年級上學期期末統(tǒng)一檢測 數(shù)學試卷 (解析版)
- MOOC 財務報表分析-華中科技大學 中國大學慕課答案
- 2023年中國煙草總公司河北省公司考試真題及答案
- 空中熱氣球模板
- 2024年中考語文復習:古代散文分類練習題匯編 (含答案解析)
- 2024年國家統(tǒng)計服務中心招聘歷年高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 2024山東廣播電視臺招聘18人歷年高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
評論
0/150
提交評論