




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Oracle 數(shù)據(jù)庫.第三部分 數(shù)據(jù)庫備份與恢復 (RMAN原理).備份恢復的思索要素維護數(shù)據(jù)庫以防止發(fā)生多種類型的缺點延伸平均缺點間隔時間 (MTBF)縮短平均恢復時間 (MTTR)盡能夠減少數(shù)據(jù)損失 .缺點類別 語句缺點用戶進程缺點用戶錯誤網(wǎng)絡缺點例程缺點介質(zhì)缺點.介質(zhì)缺點的緣由 磁盤驅(qū)動器上的磁頭損壞讀取或?qū)懭霐?shù)據(jù)庫文件時存在物理問題文件被不測刪除.介質(zhì)缺點的處理方法 恢復戰(zhàn)略取決于選擇的備份方法以及遭到影響的文件。假設歸檔重做日志文件可用,可運用它們來恢復自上次備份以來所提交的數(shù)據(jù)。.定義備份和恢復戰(zhàn)略 業(yè)務要求操作要求技術(shù)方面的思索要素管理上的協(xié)作.業(yè)務要求 平均恢復時間平均缺點間隔
2、時間演化過程.操作要求 24 小時操作測試和驗證備份數(shù)據(jù)庫易變性.技術(shù)方面的思索要素資源:硬件、軟件、人力和時間操作系統(tǒng)文件的物理映像副本數(shù)據(jù)庫中各對象的邏輯副本數(shù)據(jù)庫配置事務處置量,這將影響需求備份的頻率.災難恢復問題在出現(xiàn)嚴重災難的情況下,您的業(yè)務會遭到什么樣的影響?地震、水災或火災完全喪失計算機存儲硬件或軟件缺點失去重要人員,如數(shù)據(jù)庫管理員能否已制定定期測試戰(zhàn)略的方案?.針對可恢復性進展配置 要使數(shù)據(jù)庫的配置可實現(xiàn)最大可恢復性,必需執(zhí)行以下操作: 方案常規(guī)備份 多路復用控制文件 多路復用重做日志組 保管重做日志的歸檔副本 .配置快速恢復區(qū) 快速恢復區(qū): 劇烈建議運用,可簡化備份存儲管理
3、磁盤上的空間與任務數(shù)據(jù)庫文件分開 位置由 DB_RECOVERY_FILE_DEST 參數(shù)指定 大小由 DB_RECOVERY_FILE_DEST_SIZE 參數(shù)指定 足夠大,可存放備份、歸檔日志、閃回日志、鏡像控制文件和鏡像重做日志 根據(jù)保管戰(zhàn)略自動進展管理 配置快速恢復區(qū)意味著確定了位置、大小和保管戰(zhàn)略 .多路復用控制文件 為了防止數(shù)據(jù)庫出現(xiàn)缺點,數(shù)據(jù)庫應具備: 兩個控制文件副本最好三個 每個磁盤上一個副本 至少在單獨的磁盤控制器上有一個副本 要手動添加控制文件,請執(zhí)行以下操作: 1.運用 ALTER SYSTEM SET control_files 命令變卦 SPFILE。 2.封鎖數(shù)據(jù)
4、庫。 3.將文件的操作系統(tǒng)副本移到新位置。 4.翻開數(shù)據(jù)庫。 控制文件 .重做日志文件 多路復用重做日志組可防止介質(zhì)缺點和數(shù)據(jù)喪失。這會添加數(shù)據(jù)庫 I/O。建議重做日志組滿足以下條件: 每個組至少有兩個成員文件 在每個磁盤驅(qū)動器上有一個成員 在每個磁盤控制器上有一個成員 組 1 組 2 組 3 磁盤 1 磁盤 2 成員 1 成員 2 成員 1 成員 2 成員 1 成員 2 注:多路復用重做日志能夠會影響數(shù)據(jù)庫整體性能。 .多路復用重做日志 .歸檔日志文件 要保管重做信息,請經(jīng)過執(zhí)行以下步驟,創(chuàng)建重做日志文件的歸檔副本。 1.指定歸檔日志文件命名慣例。 2.指定一個或多個歸檔日志文件的位置。 3
5、.將數(shù)據(jù)庫切換到 ARCHIVELOG 方式。 聯(lián)機重做日志文件 歸檔日志文件 .歸檔程序 (ARCn) 進程 歸檔程序 (ARCn): 是可選的后臺進程 為數(shù)據(jù)庫設置 ARCHIVELOG 方式時會自動歸檔聯(lián)機重做日志文件 保管對數(shù)據(jù)庫所做的一切更改的記錄 重做日志文件 SGA 重做日志緩沖區(qū) 日志寫進程 LGWR 歸檔程序進程ARCn 重做日志文件的副本 .歸檔日志文件:命名與目的位置 假設刪除了 USE_DB_RECOVERY_FILE_DEST, 那么不運用快速恢復區(qū)。 .啟用 ARCHIVELOG 方式 要將數(shù)據(jù)庫置于 ARCHIVELOG 方式下,請在 Enterprise Man
6、ager 中執(zhí)行以下步驟: 1.選中“ARCHIVELOG ModeARCHIVELOG 方式復選框并單擊“Apply運用。 只需處于 MOUNT 形狀時才干將數(shù)據(jù)庫設置為 ARCHIVELOG 方式。 2.重新啟動數(shù)據(jù)庫運用 SYSDBA 權(quán)限。 3.可選查看歸檔形狀。 4.備份數(shù)據(jù)庫。 注:處于 ARCHIVELOG 方式下的數(shù)據(jù)庫可訪問一切備份和恢復選項。 sqlplus / as sysdba shutdown immediate startup mount alter database archivelog; alter database open; archive log list
7、 .RMAN引見RMAN的特點和功能銜接 RMAN配置 RMAN 的環(huán)境RMAN備份的類型引見RMAN BACKUP 命令的運用RMAN COPY命令的運用RMAN 的恢復.恢復管理器功能RMAN 提供了一種靈敏的方式來執(zhí)行以下操作:備份數(shù)據(jù)庫、表空間、數(shù)據(jù)文件、控制文件和歸檔日志存儲頻繁執(zhí)行的備份和恢復操作執(zhí)行增量塊級別備份跳過未運用的塊指定備份限制.恢復管理器功能RMAN 為執(zhí)行以下操作提供了一種靈敏的方式:檢測備份過程中損壞的塊經(jīng)過以下方式提高性能:自動并行化生成較少的重做日志限制備份的 I/O 操作磁帶流式處置管理備份和恢復義務.恢復管理器 (RMAN)效力器會話缺省效力器會話輪詢效力
8、器會話通道MML效力器會話通道效力器會話通道目的數(shù)據(jù)庫效力器會話(rcvcat)恢復目錄數(shù)據(jù)庫Enterprise Manager恢復管理器組件磁盤磁盤.RMAN 資料檔案庫:運用控制文件RMAN 資料檔案庫包含的是有關(guān)目的數(shù)據(jù)庫和備份及恢復操作的元數(shù)據(jù)。RMAN 資料檔案庫一直存儲在目的數(shù)據(jù)庫的控制文件中。CONTROL_FILE_RECORD_KEEP_TIME 用于確定一個記錄至少要保管多少天才可被覆蓋??刂莆募軌蛟龃?。.不運用恢復目錄進展銜接從本地啟動 RMAN從遠程啟動 RMAN效力器進程缺省效力器進程輪詢UNIX:$ ORACLE_SID=DB01; export ORACLE_
9、SID$ rman target / as sysdbaWindows NT:C: set ORACLE_SID=DB01C: rman target / as sysdba rman target sys/target_pwdDB01目的數(shù)據(jù)庫恢復管理器(RMAN).作業(yè)命令例如RUN 命令:RMAN RUN backup incremental level 0 format /u01/db01/backup/%d_%s_%p fileperset 5 (database include current controlfile); sql alter database archive log
10、 current; .CONFIGURE 命令配置雙重備份集:配置備份優(yōu)化:運用 CLEAR 選項恢復為缺省值:RMAN CONFIGURE RETENTION POLICY CLEAR;RMAN CONFIGURE CHANNEL DEVICE TYPE sbt CLEAR;RMAN CONFIGURE DATAFILE BACKUP COPIES FOR 2 DEVICE TYPE disk TO 2;RMAN CONFIGURE BACKUP OPTIMIZATION ON;.SHOW 命令顯示永久配置設置運用 SHOW 命令可顯示:自動通道配置設置備份保管戰(zhàn)略設置要創(chuàng)建的備份副本數(shù)備份
11、集大小限制不包括在備份中的表空間備份優(yōu)化形狀運用 SHOW ALL 命令顯示一切設置:RMAN SHOW ALL;.LIST 命令操作列出備份集和數(shù)據(jù)文件副本列出指定表空間的備份集和一切數(shù)據(jù)文件的副本列出指定范圍的備份集和包含歸檔日志的副本.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 COP
12、Y OF TABLESPACE “SYSTEM;.REPORT 命令生成資料檔案庫的詳細分析生成的報告可以回答以下問題:哪些文件需求備份?哪些備份可以刪除?哪些文件不可恢復?.REPORT NEED BACKUP 命令列出需求備份的一切數(shù)據(jù)文件假定在復原過程中運用最新的備份提供三個選項增量 (Incremental)天數(shù) (Days)冗余 (Redundancy)假設不運用任何選項,那么思索已配置的保管戰(zhàn)略REPORT NEED BACKUP incremental 3;REPORT NEED BACKUP days 3;REPORT NEED BACKUP redundancy 3;.RMA
13、N 備份概念恢復管理器備份是由效力器管理的備份恢復管理器運用 Oracle 效力器會話執(zhí)行備份操作可以備份整個數(shù)據(jù)庫、表空間中的一切數(shù)據(jù)文件、選定的數(shù)據(jù)文件、控制文件、歸檔重做日志文件封鎖的數(shù)據(jù)庫的備份目的數(shù)據(jù)庫必需已裝載不得翻開包括數(shù)據(jù)文件、控制文件、歸檔重做日志文件翻開的數(shù)據(jù)庫的備份不應將表空間置于備份方式包括數(shù)據(jù)文件、控制文件、歸檔重做日志文件.數(shù)據(jù)文件 3恢復管理器備份數(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歸檔日志文件控制文件
14、控制文件控制文件的副本歸檔日志文件.備份集備份集 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)建備份集。備份集通常包含多個文件??梢詫浞菁瘜懭氪疟P或磁帶。要從備份集中提取文件,必需運用復原操作。數(shù)據(jù)文件備份集可以是增量備份或完全備份。備份集不包含從未運用過的塊。.BACKUP 命令RMAN BACKUP 2 FORMAT /BACKUP/df_%d_%s_%p.bus 3 DATABASE filesperset = 2;備份集 1備份集 2備份集 3數(shù)據(jù)文
15、件 1數(shù)據(jù)文件2數(shù)據(jù)文件 3數(shù)據(jù)文件 4控制文件數(shù)據(jù)文件 4控制文件數(shù)據(jù)文件 1數(shù)據(jù)文件 2數(shù)據(jù)文件3.歸檔重做日志文件的備份自動切換聯(lián)機重做日志文件。執(zhí)行歸檔日志缺點轉(zhuǎn)移。.歸檔重做日志的備份集僅包含歸檔重做日志文件一直是完全備份RMAN BACKUP 2 FORMAT /disk1/backup/ar_%t_%s_%p 3 ARCHIVELOG ALL DELETE ALL INPUT;.備份約束必需已裝載或翻開數(shù)據(jù)庫。不支持聯(lián)機重做日志備份。在 NOARCHIVELOG 方式下只能運用 “干凈的 備份。在 ARCHIVELOG 方式下只能運用 “當前的 數(shù)據(jù)文件備份。.映像副本歸檔日志文
16、件數(shù)據(jù)文件 3數(shù)據(jù)文件 3 的副本歸檔日志的副本數(shù)據(jù)文件 3歸檔日志文件.映像副本的特性只能寫入磁盤可立刻用于恢復;不需求進展復原是單個數(shù)據(jù)文件、歸檔日志或控制文件的物理副本與操作系統(tǒng)備份最為類似包含一切塊可以是增量戰(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 COP
17、Y 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ù)據(jù)文件 2數(shù)據(jù)文件 3控制文件重做日志文件 1重做日志文件 2數(shù)據(jù)庫.映像復制并行性一個 COPY 命令,帶有多個通道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 /BAC
18、KUP/df2.dbf, 5 datafile 3 TO /BACKUP/df3.dbf;RMAN COPY # Second copy command 2 datafile 4 TO /BACKUP/df4.dbf;.復制整個數(shù)據(jù)庫裝載數(shù)據(jù)庫,對整個數(shù)據(jù)庫執(zhí)行一致備份。運用 REPORT SCHEMA 命令列出文件。運用 COPY 命令或制造每個數(shù)據(jù)文件的映像副本。運用 LIST COPY 命令驗證副本。.自動備份 RMAN 控制文件可經(jīng)過 CONFIGURE CONTROLFILE AUTOBACKUP 命令啟用啟用此功能后,RMAN 在執(zhí)行 BACKUP 或 COPY 命令后自動執(zhí)行控制
19、文件的自動備份系統(tǒng)會給備份指定一個缺省稱號.備份SPFILE自動備份 SPFILE CONFIGURE CONTROLFILE AUTOBACK = ON手工備份 SPFILERMAN BACKUP COPIES 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.運用 RMAN 執(zhí)行復原和數(shù)據(jù)文件介質(zhì)
20、恢復運用 RMAN RESTORE 命令從備份集或映像副本復原文件運用 RMAN RECOVER 命令恢復文件.運用 RMAN 做數(shù)據(jù)庫恢復rman target /RMAN STARTUP MOUNTRMAN RESTORE DATABASE;RMAN RECOVER DATABASE;RMAN ALTER DATABASE OPEN;.運用 RMAN 恢復 ARCHIVELOG 方式下的數(shù)據(jù)庫rman target /RMAN STARTUP MOUNTRMAN RESTORE DATABASE;RMAN RECOVER DATABASE;RMAN ALTER DATABASE OPEN;
21、.運用 RMAN 將數(shù)據(jù)文件復原到新位置運用 SET NEWNAME 命令可將數(shù)據(jù)文件復原到新位置。運用 SWITCH 命令可在控制文件中記錄更改。SET NEWNAME FOR DATAFILE 1 to /system01.dbf;SWITCH DATAFILE ALL;.運用 RMAN 恢復表空間運用下面的 RMAN 命令復原和恢復表空間:RESTORE TABLESPACERECOVER TABLESPACErunsql “alter tablespace users offline immediate; restore tablespace users; recover tables
22、pace users; sql “alter tablespace users online; .Block Media Recovery (BMR)Block media recovery:Lowers the mean time to recover (MTTR)Increases availability during media recoveryThe data file remains online during recovery.Only blocks being recovered are inaccessible.Is invoked through RMAN via the
23、BLOCKRECOVER command.Restores individual blocks from available backupsCoordinates with the server to have them recovered.BLOCKRECOVER CommandThe RMAN BLOCKRECOVER command:Identifies the backups containing the blocks to recoverReads the backups and accumulates requested blocks into in-memory buffersM
24、anages the block media recovery session by reading the archive logs from backup if necessaryCannot be used for incomplete recoveryRMAN BLOCKRECOVER DATAFILE 6 BLOCK 3;.人為錯誤目的是盡快分析并進展修復 對于部分損壞需求進展外部分析和修復例如 刪除錯誤訂單對于大范圍的損壞需求完全刪除以防止長時間的停機例如 批量刪除本月的訂單人為 錯誤其他停機停機的最重要的緣由.閃回錯誤修正表級閃回表將表中的行恢復到某個時間在數(shù)據(jù)庫中運用 UNDO
25、閃回刪除恢復刪除的表和索引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 EMPLOYEES
26、_PK1234.Querying the Recycle BinSELECT owner, original_name, object_name, type, ts_name, droptime, related, spaceFROM dba_recyclebinWHERE can_undrop = YES;SELECT original_name, object_name, type, ts_name, droptime, related, spaceFROM user_recyclebinWHERE can_undrop = YES;SQL SHOW RECYCLEBIN.Recycle Bin Manual Space ReclamationPURGE TABLE |INDEX PURGE TABLESPACE USER PURGE USER_|DBA_RECYCLEBIN.閃回數(shù)據(jù)庫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 血透室血管通路的護理
- 胃十二指腸術(shù)后胃管的護理
- 搞笑班委工作總結(jié)
- 考核年終總結(jié)個人
- 公司項目經(jīng)理勞務協(xié)議
- 閱讀與寫作技能提升:文本分析講解教案
- 簽約攝影師合作協(xié)議
- 四季青服裝創(chuàng)業(yè)計劃書
- 課程體系賣點培訓講解
- 氫氧化鈀相關(guān)項目投資計劃書范本
- 支氣管肺炎個案護理查房
- 九年級數(shù)學一輪復習全部教案
- 調(diào)車作業(yè)和安全管理
- 學校消防防火月檢查記錄表
- 外墻水包砂施工方案模板
- 特許經(jīng)營管理手冊范本(餐飲)
- 旅游急救知識教案完整版
- 混床計算書(新)
- 王陽明與心學
- 標準檢驗指導書(SIP)-(格式模板)
- 2023年黑龍江放射醫(yī)學技術(shù)中級考試試卷
評論
0/150
提交評論