oracle備份恢復(fù)教程_第1頁(yè)
oracle備份恢復(fù)教程_第2頁(yè)
oracle備份恢復(fù)教程_第3頁(yè)
oracle備份恢復(fù)教程_第4頁(yè)
oracle備份恢復(fù)教程_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Oracle 數(shù)據(jù)庫(kù)備份恢復(fù)教程第三部分分?jǐn)?shù)據(jù)庫(kù)備備份與恢恢復(fù)(RMAN原理)2E_mail:備份恢復(fù)復(fù)的考慮慮因素保護(hù)數(shù)據(jù)據(jù)庫(kù)以防防止發(fā)生生多種類類型的故故障延長(zhǎng)平均均故障間間隔時(shí)間間 (MTBF)縮短平均均恢復(fù)時(shí)時(shí)間(MTTR)盡可能減減少數(shù)據(jù)據(jù)損失故障類別別語(yǔ)句故障障用戶進(jìn)程程故障用戶錯(cuò)誤誤網(wǎng)絡(luò)故障障例程故障障介質(zhì)故障障介質(zhì)故障障的原因因磁盤(pán)驅(qū)動(dòng)動(dòng)器上的的磁頭損損壞讀取或?qū)憣?xiě)入數(shù)據(jù)據(jù)庫(kù)文件件時(shí)存在在物理問(wèn)問(wèn)題文件被意意外刪除除介質(zhì)故障障的解決決方法恢復(fù)策略略取決于于選擇的的備份方方法以及及受到影影響的文文件。如果歸檔檔重做日日志文件件可用,可應(yīng)用用它們來(lái)來(lái)恢復(fù)自自上次備備份以來(lái)來(lái)所提交交

2、的數(shù)據(jù)據(jù)。定義備份份和恢復(fù)復(fù)策略業(yè)務(wù)要求求操作要求求技術(shù)方面面的考慮慮因素管理上的的協(xié)作業(yè)務(wù)要求求平均恢復(fù)復(fù)時(shí)間平均故障障間隔時(shí)時(shí)間演變過(guò)程程操作要求求24小時(shí)操作作測(cè)試和驗(yàn)驗(yàn)證備份份數(shù)據(jù)庫(kù)易易變性技術(shù)方面面的考慮慮因素資源:硬硬件、軟軟件、人人力和時(shí)時(shí)間操作系統(tǒng)統(tǒng)文件的的物理映映像副本本數(shù)據(jù)庫(kù)中中各對(duì)象象的邏輯輯副本數(shù)據(jù)庫(kù)配配置事務(wù)處理理量,這這將影響響需要備備份的頻頻率災(zāi)難恢復(fù)復(fù)問(wèn)題在出現(xiàn)嚴(yán)嚴(yán)重災(zāi)難難的情況況下,您您的業(yè)務(wù)務(wù)會(huì)受到到什么樣樣的影響響?地震、水水災(zāi)或火火災(zāi)完全丟失失計(jì)算機(jī)機(jī)存儲(chǔ)硬件件或軟件件故障失去重要要人員,如數(shù)據(jù)據(jù)庫(kù)管理理員是否已制制定定期期測(cè)試策策略的計(jì)計(jì)劃?RMAN介

3、紹RMAN的特點(diǎn)和和功能連接RMAN配置RMAN的環(huán)境RMAN備份的類類型介紹紹RMAN BACKUP命令的使使用RMAN COPY命令的使使用RMAN的恢復(fù)恢復(fù)管理理器功能能RMAN提供了一一種靈活活的方式式來(lái)執(zhí)行行下列操操作:備份數(shù)據(jù)據(jù)庫(kù)、表表空間、數(shù)據(jù)文文件、控控制文件件和歸檔檔日志存儲(chǔ)頻繁繁執(zhí)行的的備份和和恢復(fù)操操作執(zhí)行增量量塊級(jí)別別備份跳過(guò)未使使用的塊塊指定備份份限制恢復(fù)管理理器功能能RMAN為執(zhí)行下下列操作作提供了了一種靈靈活的方方式:檢測(cè)備份份過(guò)程中中損壞的的塊通過(guò)下列列方式提提高性能能:自動(dòng)并行行化生成較少少的重做做日志限制備份份的I/O操作磁帶流式式處理管理備份份和恢復(fù)復(fù)任務(wù)

4、恢復(fù)管理理器(RMAN)服務(wù)器會(huì)會(huì)話(缺省)服務(wù)器會(huì)會(huì)話(輪詢)服務(wù)器會(huì)會(huì)話(通道)MML服務(wù)器會(huì)會(huì)話(通道)服務(wù)器會(huì)會(huì)話(通道)目標(biāo)數(shù)據(jù)據(jù)庫(kù)服務(wù)器會(huì)會(huì)話(rcvcat)恢復(fù)目錄錄數(shù)據(jù)庫(kù)庫(kù)Enterprise Manager恢復(fù)管理理器組件件磁盤(pán)磁盤(pán)RMAN資料檔案案庫(kù):使使用控制制文件RMAN資料檔案案庫(kù)包含含的是有有關(guān)目標(biāo)標(biāo)數(shù)據(jù)庫(kù)庫(kù)和備份份及恢復(fù)復(fù)操作的的元數(shù)據(jù)據(jù)。RMAN資料檔案案庫(kù)始終終存儲(chǔ)在在目標(biāo)數(shù)數(shù)據(jù)庫(kù)的的控制文文件中。CONTROL_FILE_RECORD_KEEP_TIME用于確定定一個(gè)記記錄至少少要保留留多少天天才可被被覆蓋??刂莆募赡茉鲈龃?。不使用恢恢復(fù)目錄錄進(jìn)行連連接

5、從本地啟啟動(dòng)RMAN從遠(yuǎn)程啟啟動(dòng)RMAN服務(wù)器進(jìn)程(缺?。┓?wù)器進(jìn)程(輪詢)UNIX:$ ORACLE_SID=DB01;export ORACLE_SID$rmantarget/assysdbaWindows NT:C: setORACLE_SID=DB01C:rmantarget/assysdbarmantargetsys/target_pwdDB01目標(biāo)數(shù)據(jù)庫(kù)恢復(fù)管理理器(RMAN)作業(yè)命令令示例RUN命令:RMANRUNbackupincrementallevel0format/u01/db01/backup/%d_%s_%pfilepersets5(databaseincludecu

6、rrentcontrolfile);sqlalterdatabasearchivelogcurrent;CONFIGURE命令配置雙重重備份集集:配置備份份優(yōu)化:使用CLEAR選項(xiàng)恢復(fù)復(fù)為缺省省值:RMANCONFIGURERETENTION POLICYCLEAR;RMANCONFIGURECHANNELDEVICETYPEsbtCLEAR;RMANCONFIGUREDATAFILEBACKUP COPIESFOR2DEVICETYPEdisk TO 2;RMANCONFIGUREBACKUP OPTIMIZATIONON;SHOW命令顯示永久久配置設(shè)設(shè)置使用SHOW命令可顯顯示:自動(dòng)通道道

7、配置設(shè)設(shè)置備份保留留策略設(shè)設(shè)置要?jiǎng)?chuàng)建的的備份副副本數(shù)備份集大大小限制制不包括在在備份中中的表空空間備份優(yōu)化化狀態(tài)使用SHOW ALL命令顯示示所有設(shè)設(shè)置:RMANSHOW ALL;LIST命令操作作列出備份份集和數(shù)數(shù)據(jù)文件件副本列出指定定表空間間的備份份集和所所有數(shù)據(jù)據(jù)文件的的副本列出指定定范圍的的備份集集和包含含歸檔日日志的副副本LIST命令列出數(shù)據(jù)據(jù)庫(kù)中的的所有文文件的備備份:列出包含含users01.dbf數(shù)據(jù)文件件的所有有備份集集:列出SYSTEM表空間中中的數(shù)據(jù)據(jù)文件的的所有副副本:RMANLIST BACKUPOFDATAFILE2“/db01/ORADATA/u03/users0

8、1.dbf”;RMANLIST BACKUPOFDATABASE;RMANLIST COPYOFTABLESPACE“SYSTEM”;REPORT命令生成資料料檔案庫(kù)庫(kù)的詳細(xì)細(xì)分析生成的報(bào)報(bào)告可以以回答以以下問(wèn)題題:哪些文件件需要備備份?哪些備份份可以刪刪除?哪些文件件不可恢恢復(fù)?REPORTNEEDBACKUP命令列出需要要備份的的所有數(shù)數(shù)據(jù)文件件假定在還還原過(guò)程程中使用用最新的的備份提供三個(gè)個(gè)選項(xiàng)增量(Incremental)天數(shù)(Days)冗余(Redundancy)如果不使使用任何何選項(xiàng),則考慮慮已配置置的保留留策略REPORTNEEDBACKUPincremental3;REPORT

9、NEEDBACKUPdays3;REPORTNEEDBACKUPredundancy3;RMAN備份概念念恢復(fù)管理理器備份份是由服服務(wù)器管管理的備備份恢復(fù)管理理器使用用Oracle服務(wù)器會(huì)會(huì)話執(zhí)行行備份操操作可以備份份整個(gè)數(shù)數(shù)據(jù)庫(kù)、表空間間中的所所有數(shù)據(jù)據(jù)文件、選定的的數(shù)據(jù)文文件、控控制文件件、歸檔檔重做日日志文件件關(guān)閉的數(shù)數(shù)據(jù)庫(kù)的的備份目標(biāo)數(shù)據(jù)據(jù)庫(kù)必須須已裝載載(不得得打開(kāi))包括數(shù)據(jù)據(jù)文件、控制文文件、歸歸檔重做做日志文文件打開(kāi)的數(shù)數(shù)據(jù)庫(kù)的的備份不應(yīng)將表表空間置置于備份份模式包括數(shù)據(jù)據(jù)文件、控制文文件、歸歸檔重做做日志文文件25數(shù)據(jù)文件件3恢復(fù)管理理器備份份數(shù)據(jù)文件件 3的的副本本歸檔日志志

10、的副本本映像副本本備份集備份集1備份集2備份集3數(shù)據(jù)文件件1數(shù)據(jù)文件件2數(shù)據(jù)文件件3數(shù)據(jù)文件件4控制文件件數(shù)據(jù)文件件4控制文件件數(shù)據(jù)文件件1數(shù)據(jù)文件件2數(shù)據(jù)文件件3數(shù)據(jù)文件件 3歸檔日志志文件控制文件件控制文件件控制文件件的副本本歸檔日志志文件備份集備份集1備份集2數(shù)據(jù)文件 1數(shù)據(jù)文件 2數(shù)據(jù)文件 3數(shù)據(jù)文件 4控制文件數(shù)據(jù)文件 4控制文件數(shù)據(jù)文件 1數(shù)據(jù)文件 2數(shù)據(jù)文件 3備份集3備份集的的特性可以使用用BACKUP命令創(chuàng)建建備份集集。備份集通通常包含含多個(gè)文文件。可以將備備份集寫(xiě)寫(xiě)入磁盤(pán)盤(pán)或磁帶帶。要從備份份集中提提取文件件,必須須使用還還原操作作。數(shù)據(jù)文件件備份集集可以是是增量備備份或完

11、完全備份份。備份集不不包含從從未使用用過(guò)的塊塊。BACKUP命令RMANBACKUP2FORMAT/BACKUP/df_%d_%s_%p.bus3DATABASEfilesperset= 2;備份集1備份集2備份集3數(shù)據(jù)文件 1數(shù)據(jù)文件2數(shù)據(jù)文件 3數(shù)據(jù)文件 4控制文件數(shù)據(jù)文件 4控制文件數(shù)據(jù)文件 1數(shù)據(jù)文件 2數(shù)據(jù)文件3歸檔重做做日志文文件的備備份自動(dòng)切換換聯(lián)機(jī)重重做日志志文件。執(zhí)行歸檔檔日志故故障轉(zhuǎn)移移。歸檔重做做日志的的備份集集僅包含歸歸檔重做做日志文文件始終是完完全備份份RMANBACKUP2FORMAT/disk1/backup/ar_%t_%s_%p3ARCHIVELOGALL D

12、ELETEALLINPUT;31備份約束束必須已裝裝載或打打開(kāi)數(shù)據(jù)據(jù)庫(kù)。不支持聯(lián)聯(lián)機(jī)重做做日志備備份。在NOARCHIVELOG模式下只只能使用用 “干干凈的” 備份份。在ARCHIVELOG模式下只只能使用用 “當(dāng)當(dāng)前的” 數(shù)據(jù)據(jù)文件備備份。映像副本本歸檔日志文件數(shù)據(jù)文件件3數(shù)據(jù)文件件 3的的副本本歸檔日志志的副本本數(shù)據(jù)文件件3歸檔日志文件映像副本本的特性性只能寫(xiě)入入磁盤(pán)可立即用用于恢復(fù)復(fù);不需需要進(jìn)行行還原是單個(gè)數(shù)數(shù)據(jù)文件件、歸檔檔日志或或控制文文件的物物理副本本與操作系系統(tǒng)備份份最為相相似(包包含所有有塊)可以是增增量策略略的一部部分映像副本本示例RMANCOPY2DATAFILE/OR

13、ADATA/users_01_db01.dbf TO3/BACKUP/users01.dbftag=DF3,4ARCHIVELOG arch_1060.arcTO5arch_1060.bak;數(shù)據(jù)文件 3歸檔日志文件數(shù)據(jù)文件 3歸檔日志文件數(shù)據(jù)文件件 3的的副本本歸檔日志志的副本本RMANCOPY2DATAFILE3 TO /BACKUP/file3.dbf,3DATAFILE1 TO /BACKUP/file1.dbf;COPY命令映像副本本映像副本本數(shù)據(jù)文件 1數(shù)據(jù)文件 3數(shù)據(jù)文件 1數(shù)據(jù)文件 2數(shù)據(jù)文件 3控制文件重做日志志文件1重做日志志文件2數(shù)據(jù)庫(kù)映像復(fù)制制并行性性一個(gè)COPY命令,

14、帶帶有多個(gè)個(gè)通道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復(fù)制整個(gè)個(gè)數(shù)據(jù)庫(kù)庫(kù)裝載數(shù)據(jù)據(jù)庫(kù),對(duì)對(duì)整個(gè)數(shù)數(shù)據(jù)庫(kù)執(zhí)執(zhí)行一致致備份。使用REPORTSCHEMA命令列出出文件。使用COPY命令或制制作每個(gè)個(gè)數(shù)據(jù)文

15、文件的映映像副本本。使用LIST COPY命令驗(yàn)證證副本。自動(dòng)備份份RMAN控制文件件可通過(guò)CONFIGURECONTROLFILEAUTOBACKUP命令啟用用啟用此功功能后,RMAN在執(zhí)行BACKUP或COPY命令后自自動(dòng)執(zhí)行行控制文文件的自自動(dòng)備份份系統(tǒng)會(huì)給給備份指指定一個(gè)個(gè)缺省名名稱備份SPFILE自動(dòng)備份份SPFILECONFIGURECONTROLFILEAUTOBACK=ON手工備份份SPFILERMANBACKUPCOPIES 2DEVICE TYPEsbtSPFILE;RMAN動(dòng)態(tài)性能能視圖V$ARCHIVED_LOGV$BACKUP_CORRUPTIONV$COPY_COR

16、RUPTIONV$DATABASE_BLOCK_CORRUPTIONV$BACKUP_DATAFILEV$BACKUP_REDOLOGV$BACKUP_SETV$BACKUP_PIECE使用RMAN執(zhí)行還原原和數(shù)據(jù)據(jù)文件介介質(zhì)恢復(fù)復(fù)使用RMAN RESTORE命令從備備份集或或映像副副本還原文件件使用RMAN RECOVER命令恢復(fù)復(fù)文件使用RMAN做數(shù)據(jù)庫(kù)庫(kù)恢復(fù)rmantarget/RMANSTARTUP MOUNTRMANRESTORE DATABASE;RMANRECOVER DATABASE;RMANALTERDATABASEOPEN;使用RMAN恢復(fù)ARCHIVELOG模式下的的數(shù)據(jù)

17、庫(kù)庫(kù)rmantarget/RMANSTARTUP MOUNTRMANRESTORE DATABASE;RMANRECOVER DATABASE;RMANALTERDATABASEOPEN;使用RMAN將數(shù)據(jù)文文件還原原到新位位置使用SETNEWNAME命令可將將數(shù)據(jù)文文件還原原到新位位置。使用SWITCH命令可在在控制文文件中記記錄更改改。SETNEWNAMEFORDATAFILE1to/system01.dbf;SWITCHDATAFILEALL;使用RMAN恢復(fù)表空空間使用下面面的RMAN命令還原原和恢復(fù)復(fù)表空間間:RESTORE TABLESPACERECOVER TABLESPACEr

18、unsql“altertablespaceusersoffline immediate”;restoretablespaceusers;recovertablespaceusers;sql“altertablespaceusersonline”;人為錯(cuò)誤誤目標(biāo)是盡盡快分析析并進(jìn)行行修復(fù)對(duì)于局部部損壞需要進(jìn)行行外部分分析和修修復(fù)例如刪除錯(cuò)誤誤訂單對(duì)于大范范圍的損損壞需要完全全刪除以以防止長(zhǎng)長(zhǎng)時(shí)間的的停機(jī)例如批量刪除除本月的的訂單人為 錯(cuò)誤其他停機(jī)停機(jī)的最重要的的原因47E_mail:閃回錯(cuò)誤誤修正表級(jí)閃回表將將表中的的行恢復(fù)復(fù)到某個(gè)個(gè)時(shí)間在數(shù)據(jù)庫(kù)庫(kù)中使用用UNDO閃回刪除除恢復(fù)刪刪除的表表和索引引DROP的回收站站訂單數(shù)據(jù)庫(kù)客戶48E_mail:FlashbackDropOverviewDROP TABLE employees;FLASHBACKTABLEemployeesTOBEFOREDROP;Mistake wasmadeRecycle BinDROP TABLE employees;BIN$zbjra9wy=$0EMPLOYEES_PKEMPLOYEESRecyclebinDBA_FREE_SPACEBIN$zbjrBdpw=$0USER_OBJECTSBIN$zbjrBdpw=$0EMPLOYEE

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論