




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Oracle 數據庫備份恢復教程第三部分分數據庫備備份與恢恢復(RMAN原理)2E_mail:備份恢復復的考慮慮因素保護數據據庫以防防止發生生多種類類型的故故障延長平均均故障間間隔時間間 (MTBF)縮短平均均恢復時時間(MTTR)盡可能減減少數據據損失故障類別別語句故障障用戶進程程故障用戶錯誤誤網絡故障障例程故障障介質故障障介質故障障的原因因磁盤驅動動器上的的磁頭損損壞讀取或寫寫入數據據庫文件件時存在在物理問問題文件被意意外刪除除介質故障障的解決決方法恢復策略略取決于于選擇的的備份方方法以及及受到影影響的文文件。如果歸檔檔重做日日志文件件可用,可應用用它們來來恢復自自上次備備份以來來所提交交
2、的數據據。定義備份份和恢復復策略業務要求求操作要求求技術方面面的考慮慮因素管理上的的協作業務要求求平均恢復復時間平均故障障間隔時時間演變過程程操作要求求24小時操作作測試和驗驗證備份份數據庫易易變性技術方面面的考慮慮因素資源:硬硬件、軟軟件、人人力和時時間操作系統統文件的的物理映映像副本本數據庫中中各對象象的邏輯輯副本數據庫配配置事務處理理量,這這將影響響需要備備份的頻頻率災難恢復復問題在出現嚴嚴重災難難的情況況下,您您的業務務會受到到什么樣樣的影響響?地震、水水災或火火災完全丟失失計算機機存儲硬件件或軟件件故障失去重要要人員,如數據據庫管理理員是否已制制定定期期測試策策略的計計劃?RMAN介
3、紹RMAN的特點和和功能連接RMAN配置RMAN的環境RMAN備份的類類型介紹紹RMAN BACKUP命令的使使用RMAN COPY命令的使使用RMAN的恢復恢復管理理器功能能RMAN提供了一一種靈活活的方式式來執行行下列操操作:備份數據據庫、表表空間、數據文文件、控控制文件件和歸檔檔日志存儲頻繁繁執行的的備份和和恢復操操作執行增量量塊級別別備份跳過未使使用的塊塊指定備份份限制恢復管理理器功能能RMAN為執行下下列操作作提供了了一種靈靈活的方方式:檢測備份份過程中中損壞的的塊通過下列列方式提提高性能能:自動并行行化生成較少少的重做做日志限制備份份的I/O操作磁帶流式式處理管理備份份和恢復復任務
4、恢復管理理器(RMAN)服務器會會話(缺省)服務器會會話(輪詢)服務器會會話(通道)MML服務器會會話(通道)服務器會會話(通道)目標數據據庫服務器會會話(rcvcat)恢復目錄錄數據庫庫Enterprise Manager恢復管理理器組件件磁盤磁盤RMAN資料檔案案庫:使使用控制制文件RMAN資料檔案案庫包含含的是有有關目標標數據庫庫和備份份及恢復復操作的的元數據據。RMAN資料檔案案庫始終終存儲在在目標數數據庫的的控制文文件中。CONTROL_FILE_RECORD_KEEP_TIME用于確定定一個記記錄至少少要保留留多少天天才可被被覆蓋。控制文件件可能增增大。不使用恢恢復目錄錄進行連連接
5、從本地啟啟動RMAN從遠程啟啟動RMAN服務器進程(缺省)服務器進程(輪詢)UNIX:$ ORACLE_SID=DB01;export ORACLE_SID$rmantarget/assysdbaWindows NT:C: setORACLE_SID=DB01C:rmantarget/assysdbarmantargetsys/target_pwdDB01目標數據庫恢復管理理器(RMAN)作業命令令示例RUN命令:RMANRUNbackupincrementallevel0format/u01/db01/backup/%d_%s_%pfilepersets5(databaseincludecu
6、rrentcontrolfile);sqlalterdatabasearchivelogcurrent;CONFIGURE命令配置雙重重備份集集:配置備份份優化:使用CLEAR選項恢復復為缺省省值:RMANCONFIGURERETENTION POLICYCLEAR;RMANCONFIGURECHANNELDEVICETYPEsbtCLEAR;RMANCONFIGUREDATAFILEBACKUP COPIESFOR2DEVICETYPEdisk TO 2;RMANCONFIGUREBACKUP OPTIMIZATIONON;SHOW命令顯示永久久配置設設置使用SHOW命令可顯顯示:自動通道道
7、配置設設置備份保留留策略設設置要創建的的備份副副本數備份集大大小限制制不包括在在備份中中的表空空間備份優化化狀態使用SHOW ALL命令顯示示所有設設置:RMANSHOW ALL;LIST命令操作作列出備份份集和數數據文件件副本列出指定定表空間間的備份份集和所所有數據據文件的的副本列出指定定范圍的的備份集集和包含含歸檔日日志的副副本LIST命令列出數據據庫中的的所有文文件的備備份:列出包含含users01.dbf數據文件件的所有有備份集集:列出SYSTEM表空間中中的數據據文件的的所有副副本:RMANLIST BACKUPOFDATAFILE2“/db01/ORADATA/u03/users0
8、1.dbf”;RMANLIST BACKUPOFDATABASE;RMANLIST COPYOFTABLESPACE“SYSTEM”;REPORT命令生成資料料檔案庫庫的詳細細分析生成的報報告可以以回答以以下問題題:哪些文件件需要備備份?哪些備份份可以刪刪除?哪些文件件不可恢恢復?REPORTNEEDBACKUP命令列出需要要備份的的所有數數據文件件假定在還還原過程程中使用用最新的的備份提供三個個選項增量(Incremental)天數(Days)冗余(Redundancy)如果不使使用任何何選項,則考慮慮已配置置的保留留策略REPORTNEEDBACKUPincremental3;REPORT
9、NEEDBACKUPdays3;REPORTNEEDBACKUPredundancy3;RMAN備份概念念恢復管理理器備份份是由服服務器管管理的備備份恢復管理理器使用用Oracle服務器會會話執行行備份操操作可以備份份整個數數據庫、表空間間中的所所有數據據文件、選定的的數據文文件、控控制文件件、歸檔檔重做日日志文件件關閉的數數據庫的的備份目標數據據庫必須須已裝載載(不得得打開)包括數據據文件、控制文文件、歸歸檔重做做日志文文件打開的數數據庫的的備份不應將表表空間置置于備份份模式包括數據據文件、控制文文件、歸歸檔重做做日志文文件25數據文件件3恢復管理理器備份份數據文件件 3的的副本本歸檔日志志
10、的副本本映像副本本備份集備份集1備份集2備份集3數據文件件1數據文件件2數據文件件3數據文件件4控制文件件數據文件件4控制文件件數據文件件1數據文件件2數據文件件3數據文件件 3歸檔日志志文件控制文件件控制文件件控制文件件的副本本歸檔日志志文件備份集備份集1備份集2數據文件 1數據文件 2數據文件 3數據文件 4控制文件數據文件 4控制文件數據文件 1數據文件 2數據文件 3備份集3備份集的的特性可以使用用BACKUP命令創建建備份集集。備份集通通常包含含多個文文件。可以將備備份集寫寫入磁盤盤或磁帶帶。要從備份份集中提提取文件件,必須須使用還還原操作作。數據文件件備份集集可以是是增量備備份或完
11、完全備份份。備份集不不包含從從未使用用過的塊塊。BACKUP命令RMANBACKUP2FORMAT/BACKUP/df_%d_%s_%p.bus3DATABASEfilesperset= 2;備份集1備份集2備份集3數據文件 1數據文件2數據文件 3數據文件 4控制文件數據文件 4控制文件數據文件 1數據文件 2數據文件3歸檔重做做日志文文件的備備份自動切換換聯機重重做日志志文件。執行歸檔檔日志故故障轉移移。歸檔重做做日志的的備份集集僅包含歸歸檔重做做日志文文件始終是完完全備份份RMANBACKUP2FORMAT/disk1/backup/ar_%t_%s_%p3ARCHIVELOGALL D
12、ELETEALLINPUT;31備份約束束必須已裝裝載或打打開數據據庫。不支持聯聯機重做做日志備備份。在NOARCHIVELOG模式下只只能使用用 “干干凈的” 備份份。在ARCHIVELOG模式下只只能使用用 “當當前的” 數據據文件備備份。映像副本本歸檔日志文件數據文件件3數據文件件 3的的副本本歸檔日志志的副本本數據文件件3歸檔日志文件映像副本本的特性性只能寫入入磁盤可立即用用于恢復復;不需需要進行行還原是單個數數據文件件、歸檔檔日志或或控制文文件的物物理副本本與操作系系統備份份最為相相似(包包含所有有塊)可以是增增量策略略的一部部分映像副本本示例RMANCOPY2DATAFILE/OR
13、ADATA/users_01_db01.dbf TO3/BACKUP/users01.dbftag=DF3,4ARCHIVELOG arch_1060.arcTO5arch_1060.bak;數據文件 3歸檔日志文件數據文件 3歸檔日志文件數據文件件 3的的副本本歸檔日志志的副本本RMANCOPY2DATAFILE3 TO /BACKUP/file3.dbf,3DATAFILE1 TO /BACKUP/file1.dbf;COPY命令映像副本本映像副本本數據文件 1數據文件 3數據文件 1數據文件 2數據文件 3控制文件重做日志志文件1重做日志志文件2數據庫映像復制制并行性性一個COPY命令,
14、帶帶有多個個通道RMANCONFIGUREDEVICE TYPEdiskparallelism4;2COPY#3 files copiedinparallel3datafile1 TO /BACKUP/df1.dbf,4datafile2 TO /BACKUP/df2.dbf,5datafile3 TO /BACKUP/df3.dbf;RMANCOPY#Secondcopycommand2datafile4 TO /BACKUP/df4.dbf;37復制整個個數據庫庫裝載數據據庫,對對整個數數據庫執執行一致致備份。使用REPORTSCHEMA命令列出出文件。使用COPY命令或制制作每個個數據文
15、文件的映映像副本本。使用LIST COPY命令驗證證副本。自動備份份RMAN控制文件件可通過CONFIGURECONTROLFILEAUTOBACKUP命令啟用用啟用此功功能后,RMAN在執行BACKUP或COPY命令后自自動執行行控制文文件的自自動備份份系統會給給備份指指定一個個缺省名名稱備份SPFILE自動備份份SPFILECONFIGURECONTROLFILEAUTOBACK=ON手工備份份SPFILERMANBACKUPCOPIES 2DEVICE TYPEsbtSPFILE;RMAN動態性能能視圖V$ARCHIVED_LOGV$BACKUP_CORRUPTIONV$COPY_COR
16、RUPTIONV$DATABASE_BLOCK_CORRUPTIONV$BACKUP_DATAFILEV$BACKUP_REDOLOGV$BACKUP_SETV$BACKUP_PIECE使用RMAN執行還原原和數據據文件介介質恢復復使用RMAN RESTORE命令從備備份集或或映像副副本還原文件件使用RMAN RECOVER命令恢復復文件使用RMAN做數據庫庫恢復rmantarget/RMANSTARTUP MOUNTRMANRESTORE DATABASE;RMANRECOVER DATABASE;RMANALTERDATABASEOPEN;使用RMAN恢復ARCHIVELOG模式下的的數據
17、庫庫rmantarget/RMANSTARTUP MOUNTRMANRESTORE DATABASE;RMANRECOVER DATABASE;RMANALTERDATABASEOPEN;使用RMAN將數據文文件還原原到新位位置使用SETNEWNAME命令可將將數據文文件還原原到新位位置。使用SWITCH命令可在在控制文文件中記記錄更改改。SETNEWNAMEFORDATAFILE1to/system01.dbf;SWITCHDATAFILEALL;使用RMAN恢復表空空間使用下面面的RMAN命令還原原和恢復復表空間間:RESTORE TABLESPACERECOVER TABLESPACEr
18、unsql“altertablespaceusersoffline immediate”;restoretablespaceusers;recovertablespaceusers;sql“altertablespaceusersonline”;人為錯誤誤目標是盡盡快分析析并進行行修復對于局部部損壞需要進行行外部分分析和修修復例如刪除錯誤誤訂單對于大范范圍的損損壞需要完全全刪除以以防止長長時間的的停機例如批量刪除除本月的的訂單人為 錯誤其他停機停機的最重要的的原因47E_mail:閃回錯誤誤修正表級閃回表將將表中的的行恢復復到某個個時間在數據庫庫中使用用UNDO閃回刪除除恢復刪刪除的表表和索引引DROP的回收站站訂單數據庫客戶48E_mail:FlashbackDropOverviewDROP TABLE employees;FLASHBACKTABLEemployeesTOBEFOREDROP;Mistake wasmadeRecycle BinDROP TABLE employees;BIN$zbjra9wy=$0EMPLOYEES_PKEMPLOYEESRecyclebinDBA_FREE_SPACEBIN$zbjrBdpw=$0USER_OBJECTSBIN$zbjrBdpw=$0EMPLOYEE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 核心素養視角下的學習環境優化研究論文
- 茶葉包裝間管理制度
- 隨車吊車輛管理制度
- 設備安裝工藝標準樣本
- 裂解爐管道焊接及熱處理施工技術措施
- 財務會計輔導材料及試題練習
- 表住宅工程室內空間尺寸質量分戶驗收記錄表
- 黑龍江省齊齊哈爾市克東縣第三中學2024-2025學年七年級下學期5月期中英語試題(含筆試答案無聽力答案、原文及音頻)
- 幼兒教育神秘星空教學設計教案
- 2025年Android性能優化面試題集錦威力加強版-android程序優化 面試
- 2023年馬克思主義原理考試知識點匯總
- 華僑大學2013-電磁場與電磁波試卷
- 北京市消防條例培訓課件
- 支原體感染后護理查房課件
- 建行反洗錢應急預案
- 路燈養護投標方案(技術方案)
- 國家開放大學電大本科《管理英語4》期末試題題庫及答案(試卷號:1389)
- 詢價投標文件(范本)
- 去小學化家長培訓講座課件
- 單光纖光鑷數值仿真和光阱力計算的中期報告
- 一份完整的鹵菜店創業計劃書 工作計劃
評論
0/150
提交評論