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

下載本文檔

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

文檔簡介

1、Oracle 數(shù)據(jù)庫備份恢復(fù)教程.第三部分 數(shù)據(jù)庫備份與恢復(fù) (RMAN原理).備份恢復(fù)的思索要素維護(hù)數(shù)據(jù)庫以防止發(fā)生多種類型的缺點(diǎn)延伸平均缺點(diǎn)間隔時(shí)間 (MTBF)縮短平均恢復(fù)時(shí)間 (MTTR)盡能夠減少數(shù)據(jù)損失 .缺點(diǎn)類別 語句缺點(diǎn)用戶進(jìn)程缺點(diǎn)用戶錯(cuò)誤網(wǎng)絡(luò)缺點(diǎn)例程缺點(diǎn)介質(zhì)缺點(diǎn).介質(zhì)缺點(diǎn)的緣由 磁盤驅(qū)動器上的磁頭損壞讀取或?qū)懭霐?shù)據(jù)庫文件時(shí)存在物理問題文件被不測刪除.介質(zhì)缺點(diǎn)的處理方法 恢復(fù)戰(zhàn)略取決于選擇的備份方法以及遭到影響的文件。假設(shè)歸檔重做日志文件可用,可運(yùn)用它們來恢復(fù)自上次備份以來所提交的數(shù)據(jù)。.定義備份和恢復(fù)戰(zhàn)略 業(yè)務(wù)要求操作要求技術(shù)方面的思索要素管理上的協(xié)作.業(yè)務(wù)要求 平均恢復(fù)時(shí)間

2、平均缺點(diǎn)間隔時(shí)間演化過程.操作要求 24 小時(shí)操作測試和驗(yàn)證備份數(shù)據(jù)庫易變性.技術(shù)方面的思索要素資源:硬件、軟件、人力和時(shí)間操作系統(tǒng)文件的物理映像副本數(shù)據(jù)庫中各對象的邏輯副本數(shù)據(jù)庫配置事務(wù)處置量,這將影響需求備份的頻率.災(zāi)難恢復(fù)問題在出現(xiàn)嚴(yán)重災(zāi)難的情況下,您的業(yè)務(wù)會遭到什么樣的影響?地震、水災(zāi)或火災(zāi)完全喪失計(jì)算機(jī)存儲硬件或軟件缺點(diǎn)失去重要人員,如數(shù)據(jù)庫管理員能否已制定定期測試戰(zhàn)略的方案?.RMAN引見RMAN的特點(diǎn)和功能銜接 RMAN配置 RMAN 的環(huán)境RMAN備份的類型引見RMAN BACKUP 命令的運(yùn)用RMAN COPY命令的運(yùn)用RMAN 的恢復(fù).恢復(fù)管理器功能RMAN 提供了一種靈敏

3、的方式來執(zhí)行以下操作:備份數(shù)據(jù)庫、表空間、數(shù)據(jù)文件、控制文件和歸檔日志存儲頻繁執(zhí)行的備份和恢復(fù)操作執(zhí)行增量塊級別備份跳過未運(yùn)用的塊指定備份限制.恢復(fù)管理器功能RMAN 為執(zhí)行以下操作提供了一種靈敏的方式:檢測備份過程中損壞的塊經(jīng)過以下方式提高性能:自動并行化生成較少的重做日志限制備份的 I/O 操作磁帶流式處置管理備份和恢復(fù)義務(wù).恢復(fù)管理器 (RMAN)效力器會話缺省效力器會話輪詢效力器會話通道MML效力器會話通道效力器會話通道目的數(shù)據(jù)庫效力器會話(rcvcat)恢復(fù)目錄數(shù)據(jù)庫Enterprise Manager恢復(fù)管理器組件磁盤磁盤.RMAN 資料檔案庫:運(yùn)用控制文件RMAN 資料檔案庫包含

4、的是有關(guān)目的數(shù)據(jù)庫和備份及恢復(fù)操作的元數(shù)據(jù)。RMAN 資料檔案庫一直存儲在目的數(shù)據(jù)庫的控制文件中。CONTROL_FILE_RECORD_KEEP_TIME 用于確定一個(gè)記錄至少要保管多少天才可被覆蓋。控制文件能夠增大。.不運(yùn)用恢復(fù)目錄進(jìn)展銜接從本地啟動 RMAN從遠(yuǎn)程啟動 RMAN效力器進(jìn)程缺省效力器進(jìn)程輪詢UNIX:$ ORACLE_SID=DB01; export ORACLE_SID$ rman target / as sysdbaWindows NT:C: set ORACLE_SID=DB01C: rman target / as sysdba rman target sys/ta

5、rget_pwdDB01目的數(shù)據(jù)庫恢復(fù)管理器(RMAN).作業(yè)命令例如RUN 命令:RMAN RUN backup incremental level 0 format /u01/db01/backup/%d_%s_%p filepersets 5 (database include current controlfile); sql alter database archive log current; .CONFIGURE 命令配置雙重備份集:配置備份優(yōu)化:運(yùn)用 CLEAR 選項(xiàng)恢復(fù)為缺省值:RMAN CONFIGURE RETENTION POLICY CLEAR;RMAN CONFIG

6、URE CHANNEL DEVICE TYPE sbt CLEAR;RMAN CONFIGURE DATAFILE BACKUP COPIES FOR 2 DEVICE TYPE disk TO 2;RMAN CONFIGURE BACKUP OPTIMIZATION ON;.SHOW 命令顯示永久配置設(shè)置運(yùn)用 SHOW 命令可顯示:自動通道配置設(shè)置備份保管戰(zhàn)略設(shè)置要?jiǎng)?chuàng)建的備份副本數(shù)備份集大小限制不包括在備份中的表空間備份優(yōu)化形狀運(yùn)用 SHOW ALL 命令顯示一切設(shè)置:RMAN SHOW ALL;.LIST 命令操作列出備份集和數(shù)據(jù)文件副本列出指定表空間的備份集和一切數(shù)據(jù)文件的副本列出指定范

7、圍的備份集和包含歸檔日志的副本.LIST 命令列出數(shù)據(jù)庫中的一切文件的備份:列出包含 users01.dbf 數(shù)據(jù)文件的一切備份集:列出 SYSTEM 表空間中的數(shù)據(jù)文件的一切副本:RMAN LIST BACKUP OF DATAFILE 2 “/db01/ORADATA/u03/users01.dbf;RMAN LIST BACKUP OF DATABASE;RMAN LIST COPY OF TABLESPACE “SYSTEM;.REPORT 命令生成資料檔案庫的詳細(xì)分析生成的報(bào)告可以回答以下問題:哪些文件需求備份?哪些備份可以刪除?哪些文件不可恢復(fù)?.REPORT NEED BACKU

8、P 命令列出需求備份的一切數(shù)據(jù)文件假定在復(fù)原過程中運(yùn)用最新的備份提供三個(gè)選項(xiàng)增量 (Incremental)天數(shù) (Days)冗余 (Redundancy)假設(shè)不運(yùn)用任何選項(xiàng),那么思索已配置的保管戰(zhàn)略REPORT NEED BACKUP incremental 3;REPORT NEED BACKUP days 3;REPORT NEED BACKUP redundancy 3;.RMAN 備份概念恢復(fù)管理器備份是由效力器管理的備份恢復(fù)管理器運(yùn)用 Oracle 效力器會話執(zhí)行備份操作可以備份整個(gè)數(shù)據(jù)庫、表空間中的一切數(shù)據(jù)文件、選定的數(shù)據(jù)文件、控制文件、歸檔重做日志文件封鎖的數(shù)據(jù)庫的備份目的數(shù)據(jù)

9、庫必需已裝載不得翻開包括數(shù)據(jù)文件、控制文件、歸檔重做日志文件翻開的數(shù)據(jù)庫的備份不應(yīng)將表空間置于備份方式包括數(shù)據(jù)文件、控制文件、歸檔重做日志文件.數(shù)據(jù)文件 3恢復(fù)管理器備份數(shù)據(jù)文件 3 的副本歸檔日志的副本映像副本備份集備份集 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.備份集的特性 可以運(yùn)用

10、BACKUP 命令創(chuàng)建備份集。備份集通常包含多個(gè)文件。可以將備份集寫入磁盤或磁帶。要從備份集中提取文件,必需運(yùn)用復(fù)原操作。數(shù)據(jù)文件備份集可以是增量備份或完全備份。備份集不包含從未運(yùn)用過的塊。.BACKUP 命令RMAN BACKUP 2 FORMAT /BACKUP/df_%d_%s_%p.bus 3 DATABASE filesperset = 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.歸檔重做日志文件的備份自動切換聯(lián)機(jī)重做日志文件。執(zhí)行歸檔日志缺點(diǎn)轉(zhuǎn)移。.歸檔重做日志的備份集僅包含歸檔重做

11、日志文件一直是完全備份RMAN BACKUP 2 FORMAT /disk1/backup/ar_%t_%s_%p 3 ARCHIVELOG ALL DELETE ALL INPUT;.備份約束必需已裝載或翻開數(shù)據(jù)庫。不支持聯(lián)機(jī)重做日志備份。在 NOARCHIVELOG 方式下只能運(yùn)用 “干凈的 備份。在 ARCHIVELOG 方式下只能運(yùn)用 “當(dāng)前的 數(shù)據(jù)文件備份。.映像副本歸檔日志文件數(shù)據(jù)文件 3數(shù)據(jù)文件 3 的副本歸檔日志的副本數(shù)據(jù)文件 3歸檔日志文件.映像副本的特性只能寫入磁盤可立刻用于恢復(fù);不需求進(jìn)展復(fù)原是單個(gè)數(shù)據(jù)文件、歸檔日志或控制文件的物理副本與操作系統(tǒng)備份最為類似包含一切塊可以

12、是增量戰(zhàn)略的一部分.映像副本例如RMAN COPY 2 DATAFILE /ORADATA/users_01_db01.dbf TO 3 /BACKUP/users01.dbf tag=DF3, 4 ARCHIVELOG arch_1060.arc TO 5 arch_1060.bak;數(shù)據(jù)文件 3歸檔日志文件 數(shù)據(jù)文件 3歸檔日志文件數(shù)據(jù)文件 3 的副本歸檔日志的副本.RMAN COPY 2 DATAFILE 3 TO /BACKUP/file3.dbf, 3 DATAFILE 1 TO /BACKUP/file1.dbf;COPY 命令映像副本映像副本數(shù)據(jù)文件 1數(shù)據(jù)文件 3數(shù)據(jù)文件 1數(shù)

13、據(jù)文件 2數(shù)據(jù)文件 3控制文件重做日志文件 1重做日志文件 2數(shù)據(jù)庫.映像復(fù)制并行性一個(gè) COPY 命令,帶有多個(gè)通道RMAN CONFIGURE DEVICE TYPE disk parallelism 4; 2 COPY # 3 files copied in parallel 3 datafile 1 TO /BACKUP/df1.dbf, 4 datafile 2 TO /BACKUP/df2.dbf, 5 datafile 3 TO /BACKUP/df3.dbf;RMAN COPY # Second copy command 2 datafile 4 TO /BACKUP/df4.

14、dbf;.復(fù)制整個(gè)數(shù)據(jù)庫裝載數(shù)據(jù)庫,對整個(gè)數(shù)據(jù)庫執(zhí)行一致備份。運(yùn)用 REPORT SCHEMA 命令列出文件。運(yùn)用 COPY 命令或制造每個(gè)數(shù)據(jù)文件的映像副本。運(yùn)用 LIST COPY 命令驗(yàn)證副本。.自動備份 RMAN 控制文件可經(jīng)過 CONFIGURE CONTROLFILE AUTOBACKUP 命令啟用啟用此功能后,RMAN 在執(zhí)行 BACKUP 或 COPY 命令后自動執(zhí)行控制文件的自動備份系統(tǒng)會給備份指定一個(gè)缺省稱號.備份SPFILE自動備份 SPFILE CONFIGURE CONTROLFILE AUTOBACK = ON手工備份 SPFILERMAN BACKUP COPIE

15、S 2 DEVICE TYPE sbt SPFILE;.RMAN 動態(tài)性能視圖V$ARCHIVED_LOGV$BACKUP_CORRUPTIONV$COPY_CORRUPTIONV$DATABASE_BLOCK_CORRUPTIONV$BACKUP_DATAFILEV$BACKUP_REDOLOGV$BACKUP_SETV$BACKUP_PIECE.運(yùn)用 RMAN 執(zhí)行復(fù)原和數(shù)據(jù)文件介質(zhì)恢復(fù)運(yùn)用 RMAN RESTORE 命令從備份集或映像副本復(fù)原文件運(yùn)用 RMAN RECOVER 命令恢復(fù)文件.運(yùn)用 RMAN 做數(shù)據(jù)庫恢復(fù)rman target /RMAN STARTUP MOUNTRMAN

16、 RESTORE DATABASE;RMAN RECOVER DATABASE;RMAN ALTER DATABASE OPEN;.運(yùn)用 RMAN 恢復(fù) ARCHIVELOG 方式下的數(shù)據(jù)庫rman target /RMAN STARTUP MOUNTRMAN RESTORE DATABASE;RMAN RECOVER DATABASE;RMAN ALTER DATABASE OPEN;.運(yùn)用 RMAN 將數(shù)據(jù)文件復(fù)原到新位置運(yùn)用 SET NEWNAME 命令可將數(shù)據(jù)文件復(fù)原到新位置。運(yùn)用 SWITCH 命令可在控制文件中記錄更改。SET NEWNAME FOR DATAFILE 1 to /

17、system01.dbf;SWITCH DATAFILE ALL;.運(yùn)用 RMAN 恢復(fù)表空間運(yùn)用下面的 RMAN 命令復(fù)原和恢復(fù)表空間:RESTORE TABLESPACERECOVER TABLESPACErunsql “alter tablespace users offline immediate; restore tablespace users; recover tablespace users; sql “alter tablespace users online; .人為錯(cuò)誤目的是盡快分析并進(jìn)展修復(fù) 對于部分損壞需求進(jìn)展外部分析和修復(fù)例如 刪除錯(cuò)誤訂單對于大范圍的損壞需求完全刪

18、除以防止長時(shí)間的停機(jī)例如 批量刪除本月的訂單人為 錯(cuò)誤其他停機(jī)停機(jī)的最重要的緣由.閃回錯(cuò)誤修正表級閃回表將表中的行恢復(fù)到某個(gè)時(shí)間在數(shù)據(jù)庫中運(yùn)用 UNDO閃回刪除恢復(fù)刪除的表和索引DROP 的回收站 訂單數(shù)據(jù)庫客戶.Flashback Drop OverviewDROP TABLE employees;FLASHBACK TABLEemployeesTO BEFORE DROP;Mistake wasmade.Recycle BinDROP TABLE employees; BIN$zbjra9wy=$0EMPLOYEES_PKEMPLOYEESRecyclebinDBA_FREE_SPACEBIN$zbjrBdpw=$0USER_OBJECTSBIN$zbjrBdpw=$0 EMPLOYEESBIN$zbjra9wy=$0 EM

溫馨提示

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

評論

0/150

提交評論