![Oracle-10g管理及應(yīng)用-第十一章-數(shù)據(jù)庫的備份與恢復(fù)_第1頁](http://file4.renrendoc.com/view12/M05/13/0F/wKhkGWZS-peAeEGpAAGOEjsK3jw107.jpg)
![Oracle-10g管理及應(yīng)用-第十一章-數(shù)據(jù)庫的備份與恢復(fù)_第2頁](http://file4.renrendoc.com/view12/M05/13/0F/wKhkGWZS-peAeEGpAAGOEjsK3jw1072.jpg)
![Oracle-10g管理及應(yīng)用-第十一章-數(shù)據(jù)庫的備份與恢復(fù)_第3頁](http://file4.renrendoc.com/view12/M05/13/0F/wKhkGWZS-peAeEGpAAGOEjsK3jw1073.jpg)
![Oracle-10g管理及應(yīng)用-第十一章-數(shù)據(jù)庫的備份與恢復(fù)_第4頁](http://file4.renrendoc.com/view12/M05/13/0F/wKhkGWZS-peAeEGpAAGOEjsK3jw1074.jpg)
![Oracle-10g管理及應(yīng)用-第十一章-數(shù)據(jù)庫的備份與恢復(fù)_第5頁](http://file4.renrendoc.com/view12/M05/13/0F/wKhkGWZS-peAeEGpAAGOEjsK3jw1075.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
Oracle10g管理及應(yīng)用
第十一章數(shù)據(jù)庫的備份與恢復(fù)26五月2024Oracle10g管理及應(yīng)用第十一章數(shù)據(jù)庫的備份與恢復(fù)11.1數(shù)據(jù)庫備份概述
11.2脫機冷備份
11.3聯(lián)機熱備份
11.4使用Oracle企業(yè)管理器的備份管理進行備份操作
11.5數(shù)據(jù)庫恢復(fù)概述11.6用SQL命令手工進行數(shù)據(jù)庫恢復(fù)操作11.7使用Oracle企業(yè)管理器的備份管理進行恢復(fù)操作實訓(xùn)11數(shù)據(jù)庫的備份與恢復(fù)26五月2024Oracle10g管理及應(yīng)用11.1數(shù)據(jù)庫備份概述數(shù)據(jù)庫在運行的過程中,難免會出現(xiàn)這樣那樣的問題,因此數(shù)據(jù)庫的備份與恢復(fù)在數(shù)據(jù)庫的應(yīng)用過程中是非常重要的工作。使出現(xiàn)故障的數(shù)據(jù)庫恢復(fù)到正常工作狀態(tài)叫做數(shù)據(jù)庫恢復(fù)〔RESTORATION〕和數(shù)據(jù)庫復(fù)原〔RECOVERY〕。要恢復(fù)一個數(shù)據(jù)庫,必須保存數(shù)據(jù)庫內(nèi)容的拷貝,這個拷貝就稱為備份。26五月2024Oracle10g管理及應(yīng)用11.1數(shù)據(jù)庫備份概述1.物理備份和邏輯備份物理備份指備份數(shù)據(jù)庫的物理文件,這些文件包括數(shù)據(jù)文件和控制文件,物理備份又分為脫機冷備份和聯(lián)機熱備份兩種。邏輯備份指把數(shù)據(jù)庫的邏輯對象導(dǎo)出到一個物理文件上。2.全數(shù)據(jù)備份和局部數(shù)據(jù)庫備份全數(shù)據(jù)庫備份是將數(shù)據(jù)庫內(nèi)的控制文件和所有數(shù)據(jù)文件備份。局部數(shù)據(jù)庫備份指只備份數(shù)據(jù)庫的一局部,如表空間、數(shù)據(jù)文件、控制文件等。11.1.1數(shù)據(jù)庫備份的種類26五月2024Oracle10g管理及應(yīng)用11.1數(shù)據(jù)庫備份概述3.一致備份和不一致備份一致備份是指全數(shù)據(jù)庫或局部數(shù)據(jù)庫備份的所有的數(shù)據(jù)文件和控制文件是同一個系統(tǒng)改變號〔SCN,SYSTEMCHANGENUMBER〕。不一致備份是指所有的數(shù)據(jù)文件和控制文件處在不同的系統(tǒng)改變號下,如果數(shù)據(jù)庫不能關(guān)閉,那么只能執(zhí)行不一致的備份26五月2024Oracle10g管理及應(yīng)用11.1數(shù)據(jù)庫備份概述4.聯(lián)機和脫機備份在數(shù)據(jù)庫翻開時進行數(shù)據(jù)庫備份叫做聯(lián)機備份,聯(lián)機備份的數(shù)據(jù)庫只能運行在歸檔模式下。使用聯(lián)機備份時要防止出現(xiàn)數(shù)據(jù)裂塊。數(shù)據(jù)裂塊的意思就是當Oracle寫數(shù)據(jù)庫的時候,有可能一個數(shù)據(jù)塊正在更新,這時如果進行備份,備份出去的這個數(shù)據(jù)塊可能一局部是舊數(shù)據(jù),一局部是新數(shù)據(jù),導(dǎo)致數(shù)據(jù)不一致。而將數(shù)據(jù)文件或表空間脫機后再執(zhí)行備份叫做脫機備份??梢允褂肁LTERTABLESPACEOFFLINE命令使表空間脫機,脫機備份能確保備份是一致的備份。26五月2024Oracle10g管理及應(yīng)用11.1數(shù)據(jù)庫備份概述1.介質(zhì)故障磁盤故障,硬盤故障大致可分為硬故障和軟故障兩大類。硬故障即PCBA板損壞、盤片劃傷、磁頭音圈電機損壞等。硬盤軟故障即硬盤數(shù)據(jù)結(jié)構(gòu)由于某種原因,比方說病毒導(dǎo)致硬盤數(shù)據(jù)結(jié)構(gòu)混亂甚至不可被識別而形成的故障。存放在硬盤上的數(shù)據(jù)文件、控制文件、日志文件或歸檔日志文件被刪除、覆蓋或損壞。這種情況并不完全是硬盤損壞造成的,有可能硬盤是好的,而這些重要的文件可能遭到病毒破壞或者是其它的原因被破壞了。11.1.2造成數(shù)據(jù)庫損失并需要恢復(fù)的各種問題26五月2024Oracle10g管理及應(yīng)用11.1數(shù)據(jù)庫備份概述2.用戶或應(yīng)用程序故障這類故障是最難防止的,產(chǎn)生這類故障的原因是給用戶的權(quán)限分配不當,或者被授權(quán)的用戶不小心刪除了不想刪除的數(shù)據(jù)對象或數(shù)據(jù)。3.數(shù)據(jù)庫實例錯誤數(shù)據(jù)庫實例運行時因為出現(xiàn)問題而不能繼續(xù)運行,就出現(xiàn)了實例故障,錯作系統(tǒng)出現(xiàn)崩潰也會導(dǎo)致實例故障,用戶使用SHUTDOWNABORT或STARTUPFORCE語句關(guān)閉數(shù)據(jù)庫時也會引起實例故障。26五月2024Oracle10g管理及應(yīng)用11.1數(shù)據(jù)庫備份概述4.語句故障Oracle在處理語句時可能會出現(xiàn)語句故障,例如表的區(qū)已經(jīng)被寫滿了數(shù)據(jù),用戶再向這張表插入數(shù)據(jù)時,將出現(xiàn)語句故障。5.進程故障進程故障指數(shù)據(jù)庫實例中的用戶進程、效勞器進程或后臺進程發(fā)生錯誤。6.網(wǎng)絡(luò)故障Oracle是分布式的網(wǎng)絡(luò)數(shù)據(jù)庫,客戶端和數(shù)據(jù)庫效勞器一般都不在同一臺計算機上,而是通過網(wǎng)絡(luò)連接起來的。出現(xiàn)網(wǎng)絡(luò)故障后,客戶提交的應(yīng)用可能被中斷。這時,后臺進程PMON會斷開這個用戶進程和恢復(fù)與這個用戶進程相連的效勞器進程。26五月2024Oracle10g管理及應(yīng)用11.1數(shù)據(jù)庫備份概述Oracle數(shù)據(jù)庫備份的內(nèi)容包括表空間或數(shù)據(jù)文件、歸檔日志文件、控制文件等。數(shù)據(jù)庫里的所有數(shù)據(jù)都保存在數(shù)據(jù)文件里,所有的表、索引、視圖、PL/SQL代碼、觸發(fā)器,都在數(shù)據(jù)文件里。這些數(shù)據(jù)文件是數(shù)據(jù)庫備份的重要內(nèi)容。這些歸檔重做日志文件是成功恢復(fù)的關(guān)鍵。如果其中的一個歸檔文件喪失,那么其它的歸檔文件將無法使用。因此要備份好歸檔日志文件。控制文件對操作數(shù)據(jù)庫非常重要,我們可以將控制文件備份多個,即使硬盤上喪失了一個控制文件,也可以保護數(shù)據(jù)庫。數(shù)據(jù)庫備份的內(nèi)容26五月2024Oracle10g管理及應(yīng)用11.1數(shù)據(jù)庫備份概述根據(jù)是否將聯(lián)機重做日志文件進行歸檔,可以將Oracle數(shù)據(jù)庫的日志操作模式分為NOARCHIVELOG(非歸檔)和ARCHIVELOG〔歸檔〕兩種類型。當建立數(shù)據(jù)庫的時候,如果不指定日志操作模式,那么默認的操作模式為NOARCHIVELOG。NOARCHIVELOG是指不保存重做歷史記錄的日志操作模式,在這種模式下,如果進行日志切換,那么在不保存原有重做日志內(nèi)容的情況下,日志組的新內(nèi)容會直接覆蓋其原有內(nèi)容。ARCHIVELOG那么保存重做日志的歷史記錄。11.1.4數(shù)據(jù)庫的備份模式26五月2024Oracle10g管理及應(yīng)用11.1數(shù)據(jù)庫備份概述1.制作重做日志、控制文件的多個副本當制作日志以及控制文件的副本時,應(yīng)該將同一個日志組的不同日志成員或者是控制文件的不同副本分別保存在不同的磁盤上,以防止磁盤損壞。2.確定日志的操作模式重做日志記載了Oracle數(shù)據(jù)庫的所有事務(wù)變化。Oracle數(shù)據(jù)庫具有NOARCHIVELOG和ARCHIVELOG兩種日志操作模式。日志操作模式不同,采取的備份和恢復(fù)的策略也不同。3.選擇備份保存策略可以通過制定備份保存策略來保存滿足需要的備份文件,不能滿足備份保存策略的文件可以被刪除。11.1.5制訂備份策略
26五月2024Oracle10g管理及應(yīng)用11.1數(shù)據(jù)庫備份概述
4.歸檔舊備份這是因為當恢復(fù)數(shù)據(jù)庫的時候,需要早期備份的數(shù)據(jù)文件和歸檔日志文件。5.確定備份周期備份周期應(yīng)該根據(jù)數(shù)據(jù)庫數(shù)據(jù)的更新頻率來確定,數(shù)據(jù)庫數(shù)據(jù)更新越頻繁,備份的周期就應(yīng)該越短。6在數(shù)據(jù)庫結(jié)構(gòu)發(fā)生改變后要執(zhí)行備份當數(shù)據(jù)庫的物理結(jié)構(gòu)發(fā)生改變時,如果數(shù)據(jù)庫運行在ARCHIVELOG模式下應(yīng)該備份控制文件,當數(shù)據(jù)庫運行在NOARCHIVELOG模式下應(yīng)該進行完全數(shù)據(jù)庫備份。26五月2024Oracle10g管理及應(yīng)用11.1數(shù)據(jù)庫備份概述7.備份經(jīng)常使用的表空間如果表空間數(shù)據(jù)變化頻繁,那么應(yīng)該增加備份的頻率,以降低恢復(fù)時間;如果表空間數(shù)據(jù)變化不頻繁,那么降低備份的頻率;而只讀表空間因為其數(shù)據(jù)不會發(fā)生變化,所以只需要備份一次即可。8.防止重做日志的備份與歸檔日志不同,重做日志不需要備份。9.經(jīng)常測試備份以確保能夠有效恢復(fù)定期模擬運行恢復(fù)數(shù)據(jù)庫是有必要的,無論何時實施一種新的備份策略或改進一個當前策略,都有必要測試恢復(fù)是否能夠在要求的時間內(nèi)完成。這樣也能夠保證在數(shù)據(jù)庫出現(xiàn)故障需要恢復(fù)時,備份都是有效的。26五月2024Oracle10g管理及應(yīng)用11.2脫機冷備份脫機備份時數(shù)據(jù)庫應(yīng)該運行在非歸檔模式下,如果想要進行全數(shù)據(jù)庫備份,那么數(shù)據(jù)庫應(yīng)該停止運行,因為只有在數(shù)據(jù)庫關(guān)閉的情況下才能保證數(shù)據(jù)庫的一致性。執(zhí)行這個備份時,用戶將無法訪問數(shù)據(jù)庫。脫機備份可以備份的內(nèi)容有全數(shù)據(jù)庫、表空間和數(shù)據(jù)文件。11.2.1脫機備份概述26五月2024Oracle10g管理及應(yīng)用11.2脫機冷備份1.全數(shù)據(jù)庫的備份演示:〔1〕登錄到控制臺SQL*Plus〔2〕查詢數(shù)據(jù)庫的位置〔3〕脫機模式下進行全數(shù)據(jù)備份11.2.2脫機備份的操作
26五月2024Oracle10g管理及應(yīng)用11.2脫機冷備份
2.表空間和數(shù)據(jù)文件的備份在數(shù)據(jù)庫運行的時候,我們?nèi)匀豢梢詧?zhí)行脫機備份,這時我們針對的是個別表空間和數(shù)據(jù)文件的備份。演示:
對表空間和數(shù)據(jù)文件的脫機備份26五月2024Oracle10g管理及應(yīng)用11.2脫機冷備份1、是非常快速的備份方法〔只需拷文件〕2、容易歸檔〔簡單拷貝即可〕3、容易恢復(fù)到某個時間點上〔只需將文件再拷貝回去〕4、能與歸檔方法相結(jié)合,做數(shù)據(jù)庫“最正確狀態(tài)”的恢復(fù)。5、低度維護,高度平安。11.2.3脫機備份的特點
26五月2024Oracle10g管理及應(yīng)用11.2脫機冷備份
但冷備份也有如下缺乏:1、單獨使用時,只能提供到“某一時間點上”的恢復(fù)。2、再實施備份的全過程中,數(shù)據(jù)庫必須要作備份而不能作其他工作。也就是說,在冷備份過程中,數(shù)據(jù)庫必須是關(guān)閉狀態(tài)。3、假設(shè)磁盤空間有限,只能拷貝到磁帶等其他外部存儲設(shè)備上,速度會很慢。4、不能按表或按用戶恢復(fù)。11.2.3脫機備份的特點
26五月2024Oracle10g管理及應(yīng)用11.3聯(lián)機熱備份聯(lián)機備份是不一致的數(shù)據(jù)庫備份,因為備份時數(shù)據(jù)庫還在運行,所以備份的數(shù)據(jù)文件和控制文件的SCN號可能不一樣。數(shù)據(jù)庫恢復(fù)時要使用歸檔日志文件執(zhí)行恢復(fù)操作,所以進行聯(lián)機備份須在歸檔的模式下進行。11.3.1聯(lián)機備份概述26五月2024Oracle10g管理及應(yīng)用11.3聯(lián)機熱備份
演示:〔1〕關(guān)閉數(shù)據(jù)庫再重新裝載至mount狀態(tài)〔2〕改變?nèi)罩静僮髂J?1.3.2使數(shù)據(jù)庫運行在存檔模式
26五月2024Oracle10g管理及應(yīng)用11.3聯(lián)機熱備份
演示:使數(shù)據(jù)庫運行在歸檔模式下后,對數(shù)據(jù)庫備份11.3.3聯(lián)機備份的操作
26五月2024Oracle10g管理及應(yīng)用11.3聯(lián)機熱備份1.可在表空間或數(shù)據(jù)庫文件級備份,備份的時間短。2.備份時數(shù)據(jù)庫仍可使用。3.可到達秒級恢復(fù)〔恢復(fù)到某一時間點上〕。4.可對幾乎所有數(shù)據(jù)庫實體做恢復(fù)。5.恢復(fù)是快速的,在大多數(shù)情況下愛數(shù)據(jù)庫仍工作時恢復(fù)。11.3.4聯(lián)機備份的特點
26五月2024Oracle10g管理及應(yīng)用11.3聯(lián)機熱備份熱備份的缺乏是:1.不能出錯,否那么后果嚴重。2.假設(shè)熱備份不成功,所得結(jié)果不可用于時間點的恢復(fù)。3.因難于維護,所以要特別仔細小心,不允許“以失敗告終”。11.3.4聯(lián)機備份的特點
26五月2024Oracle10g管理及應(yīng)用11.4使用Oracle企業(yè)管理器的備份管理進行備份操作要備份的Oracle目標數(shù)據(jù)庫是版本8或更高版本。應(yīng)用程序已連接ManagementServer。首選身份證明是SYSDBA,或已創(chuàng)立備份配置并覆蓋了首選身份證明的設(shè)置。作業(yè)和事件系統(tǒng)功能完備。將在目標數(shù)據(jù)庫〔準備備份的數(shù)據(jù)庫〕的tnsnames.ora文件中為目標數(shù)據(jù)庫創(chuàng)立一個條目相匹配。如果準備制作映像副本,備份配置庫中將出現(xiàn)一個映像副本備份配置。11.4.1使用Oracle企業(yè)管理器備份管理前的準備
26五月2024Oracle10g管理及應(yīng)用11.4使用Oracle企業(yè)管理器的備份管理進行備份操作演示:〔1〕數(shù)據(jù)庫運行在NOARCHIVELOG模式下的備份〔2〕數(shù)據(jù)庫運行在ARCHIVELOG模式下的備份11.4.2使用備份管理進行備份26五月2024Oracle10g管理及應(yīng)用11.5數(shù)據(jù)庫恢復(fù)概述數(shù)據(jù)庫恢復(fù)包括兩個階段:前滾〔rollingforward〕和后滾〔rollingback〕。在前滾恢復(fù)階段,Oracle應(yīng)用必要的歸檔的聯(lián)機日志文件去重新執(zhí)行一遍所有已提交的不在數(shù)據(jù)庫當前文件中的事務(wù)。如果數(shù)據(jù)庫只是從實例崩潰中恢復(fù)時,所有必不可少的日志文件都在聯(lián)機日志組的當前集合中。但如果數(shù)據(jù)庫經(jīng)歷了更為嚴重的損失如介質(zhì)損失,這時可能另外還需要使用已備份的數(shù)據(jù)文件和歸檔日志文件來完成前滾恢復(fù)。11.5.1數(shù)據(jù)庫恢復(fù)的兩個階段
26五月2024Oracle10g管理及應(yīng)用11.5數(shù)據(jù)庫恢復(fù)概述數(shù)據(jù)庫恢復(fù)包括兩個階段:前滾〔rollingforward〕和后滾〔rollingback〕。在后滾恢復(fù)階段,Oracle利用數(shù)據(jù)庫回滾段中的信息去“撤銷”在系統(tǒng)崩潰時由任何翻開〔未提交〕事務(wù)所做的數(shù)據(jù)庫改動。后滾恢復(fù)完成后,數(shù)據(jù)庫包含到迫使進行恢復(fù)操作的問題發(fā)生以后的最后一次提交的事務(wù)為止所做的全部工作。11.5.1數(shù)據(jù)庫恢復(fù)的兩個階段
26五月2024Oracle10g管理及應(yīng)用11.5數(shù)據(jù)庫恢復(fù)概述實例和崩潰恢復(fù)〔instanceandcrashrecovery〕用于數(shù)據(jù)庫從突然斷電、應(yīng)用程序錯誤等導(dǎo)致的數(shù)據(jù)庫實例、操作系統(tǒng)崩潰等情況下的恢復(fù)。實例和崩潰恢復(fù)的最大特點是Oracle系統(tǒng)在下一次數(shù)據(jù)庫啟動時自動應(yīng)用了日志文件,進行了數(shù)據(jù)庫的恢復(fù),無須用戶的參與。11.5.2實例--崩潰恢復(fù)與介質(zhì)恢復(fù)
26五月2024Oracle10g管理及應(yīng)用11.5數(shù)據(jù)庫恢復(fù)概述介質(zhì)恢復(fù)〔mediarecovery〕主要用于發(fā)生介質(zhì)損失時的恢復(fù),即對受損失數(shù)據(jù)文件或控制文件的恢復(fù)。介質(zhì)恢復(fù)的特點:對受損的數(shù)據(jù)文件的復(fù)原備份施加紀錄下的變化。只能在歸檔模式下進行,如果不選用歸檔模式,那么數(shù)據(jù)庫就不可能從介質(zhì)故障中恢復(fù)。即使用聯(lián)機日志文件又使用歸檔日志文件。需要由用戶發(fā)出明確的命令來執(zhí)行。Oracle系統(tǒng)不會自動檢測時候有介質(zhì)損失,即系統(tǒng)不會自動進行介質(zhì)恢復(fù)。恢復(fù)時間完全由用戶指定的策略決定〔例如,備份的頻率,并行恢復(fù)的參數(shù)等〕,而不是有Oracle內(nèi)部機制決定。26五月2024Oracle10g管理及應(yīng)用11.5數(shù)據(jù)庫恢復(fù)概述完全恢復(fù)就是恢復(fù)所有已提交的事務(wù),即將數(shù)據(jù)庫、表空間或數(shù)據(jù)文件的備份更新到最近的時間點上。完全恢復(fù)操作包括數(shù)據(jù)庫恢復(fù)、表空間恢復(fù)和數(shù)據(jù)文件恢復(fù)。11.5.3完全恢復(fù)與不完全恢復(fù)
26五月2024Oracle10g管理及應(yīng)用11.5數(shù)據(jù)庫恢復(fù)概述如果對整個數(shù)據(jù)庫進行完全恢復(fù),可進行以下幾步操作:登陸數(shù)據(jù)庫。確保要恢復(fù)的所有文件都聯(lián)機。將整個數(shù)據(jù)庫或要恢復(fù)的文件進行恢復(fù)。施加聯(lián)機日志文件和歸檔日志文件。如果對一個表空間或數(shù)據(jù)文件進行完全恢復(fù),那么可進行以下幾步操作:如果數(shù)據(jù)庫已翻開,那么將要恢復(fù)的表空間或數(shù)據(jù)文件置于脫機狀態(tài)。將要恢復(fù)的數(shù)據(jù)文件進行復(fù)原。施加聯(lián)機日志文件和歸檔日志文件。26五月2024Oracle10g管理及應(yīng)用11.5數(shù)據(jù)庫恢復(fù)概述不完全恢復(fù)使用數(shù)據(jù)庫的備份來產(chǎn)生一個數(shù)據(jù)庫的非當前版本,即將數(shù)據(jù)庫恢復(fù)到某一個特定的時刻。通常在如下情況下需要進行不完全恢復(fù):介質(zhì)損失破壞了聯(lián)機日志文件的局部或全部紀錄。用戶操作錯誤造成了數(shù)據(jù)損失,例如一個用戶不經(jīng)意間錯誤地刪除了一個表。由于喪失了歸檔日志文件,不能進行完全恢復(fù)。喪失了當前的控制文件,必須使用控制文件的備份來翻開數(shù)據(jù)庫。26五月2024Oracle10g管理及應(yīng)用11.5數(shù)據(jù)庫恢復(fù)概述Oracle支持四種類型的不完全恢復(fù):基于時間的恢復(fù):也可稱為時間點恢復(fù),它將數(shù)據(jù)庫中已提交的事務(wù)工作恢復(fù)到某個時間點為止?;诟牡幕謴?fù):將數(shù)據(jù)庫中已提交的事務(wù)工作恢復(fù)到一個特定的系統(tǒng)修改序列號〔SCN〕為止。Oracle為每一個提交的事務(wù)都分配了惟一的SCN,如果知道在數(shù)據(jù)庫恢復(fù)中包括的最后一個事務(wù)的SCN,就可以執(zhí)行基于更改的恢復(fù)?;谌∠幕謴?fù):將數(shù)據(jù)庫中已提交的事務(wù)工作恢復(fù)到某個特定日志組的應(yīng)用為止。為了能夠執(zhí)行基于取消的恢復(fù),必須能夠指出用作恢復(fù)局部的最后的日志序列。日志序列恢復(fù):將數(shù)據(jù)庫恢復(fù)到指定的日志序列號。26五月2024Oracle10g管理及應(yīng)用11.6用SQL命令手工進行數(shù)據(jù)庫恢復(fù)操作用手工進行數(shù)據(jù)庫恢復(fù)操作主要包括復(fù)原數(shù)據(jù)庫備份和恢復(fù)兩個局部。一般可分為如下四個根本步驟:確認遭到損失的文件,將數(shù)據(jù)庫置于適宜的狀態(tài)來進行復(fù)原和恢復(fù)操作。例如,只有幾個數(shù)據(jù)文件而不是數(shù)據(jù)庫遭到破壞,就應(yīng)該翻開數(shù)據(jù)庫,將受到影響的表空間置于脫機狀態(tài)。利用操作系統(tǒng)的命令來復(fù)原文件。復(fù)原所有必需的歸檔日志文件。使用SQL命令RECOVER對數(shù)據(jù)文件進行恢復(fù)操作。26五月2024Oracle10g管理及應(yīng)用11.6用SQL命令手工進行數(shù)據(jù)庫恢復(fù)操作可用以下兩種方法來自動應(yīng)用默認的歸檔日志文件進行恢復(fù)操作:在發(fā)出RECOVER命令前執(zhí)行SETAUTORECOVERON命令。在執(zhí)行RECOVER命令時指定AUTOMATIC選項。11.6.1進行自動介質(zhì)恢復(fù)
26五月2024Oracle10g管理及應(yīng)用11.6用SQL命令手工進行數(shù)據(jù)庫恢復(fù)操作完全介質(zhì)恢復(fù)可以分為以下兩種類型:在關(guān)閉了的數(shù)據(jù)庫上進行完全恢復(fù)操作。在一個翻開的數(shù)據(jù)庫上進行數(shù)據(jù)文件的恢復(fù)操作。11.6.2進行完全介質(zhì)恢復(fù)
26五月2024Oracle10g管理及應(yīng)用11.6用SQL命令手工進行數(shù)據(jù)庫恢復(fù)操作在關(guān)閉了的數(shù)據(jù)庫上進行完全恢復(fù)操作。演示:〔1〕準備工作〔2〕復(fù)原必要的遭到破壞的或喪失的文件〔3〕恢復(fù)數(shù)據(jù)庫26五月2024Oracle10g管理及應(yīng)用11.6用SQL命令手工進行數(shù)據(jù)庫恢復(fù)操作在一個翻開的數(shù)據(jù)庫上進行數(shù)據(jù)文件的恢復(fù)操作。演示:〔1〕準備工作〔2〕復(fù)原受損或喪失的文件〔3〕在一個翻開的數(shù)據(jù)庫中恢復(fù)脫機表空間26五月2024Oracle10g管理及應(yīng)用11.6用SQL命令手工進行數(shù)據(jù)庫恢復(fù)操作不同的UNTIL子句可以制定不同類型的不完全恢復(fù):演示:〔1〕指定一個基于取消的不完全恢復(fù)〔2〕指定一個基于時間的不完全恢復(fù)〔3〕制定一個基于更改的不完全恢復(fù)11.6.3進行不完全介質(zhì)恢復(fù)
26五月2024Oracle10g管理及應(yīng)用11.6用SQL命令手工進行數(shù)據(jù)庫恢復(fù)操作如果一個非歸檔模式下的數(shù)據(jù)庫遭受了介質(zhì)損失,由于沒有歸檔日志文件,所以就不能進行介質(zhì)恢復(fù),通常惟一能做的就是復(fù)原整個數(shù)據(jù)庫最近的備份。如果用戶可以手工屢次輸入從最近一次備份到發(fā)生介質(zhì)損失期間執(zhí)行的變化,在非歸檔模式下的數(shù)據(jù)庫還是可以完全恢復(fù)的,但這通常是不可能做到的。演示:在非存檔模式下恢復(fù)數(shù)據(jù)庫11.6.4在非存檔模式下恢復(fù)數(shù)據(jù)庫
26五月2024Oracle10g管理及應(yīng)用11.7使用Oracle企業(yè)管理器的備份管理進行恢復(fù)操作使用Oracle企業(yè)管理器的備份管理可以恢復(fù)數(shù)據(jù)庫、表空間、數(shù)據(jù)文件、歸檔日志或者閃回表或取消刪除對象。與使用企業(yè)管理器進行備份相同,在輸入主機身份驗證的用戶名和口令前,需要檢查操作系統(tǒng)的本地平安策略,即是否為主機用戶指派了批處理作業(yè)的權(quán)限,如果沒有的話,那么需為主機用戶添加權(quán)限?;謴?fù)整個數(shù)據(jù)庫需要關(guān)閉數(shù)據(jù)庫,而恢復(fù)表空間、數(shù)據(jù)文件、歸檔日志等那么不需要關(guān)閉數(shù)據(jù)庫。演示:使用Oracle企業(yè)管理器的備份管理進行恢復(fù)26五月2024Oracle10g管理及應(yīng)用本章小結(jié)本章主要介紹了Oracle數(shù)據(jù)庫備份和恢復(fù)的機制。首先,介紹了Oracle數(shù)據(jù)庫備份的種類。根據(jù)不同的需求可以選擇不同的備份方法。接著介紹了造成數(shù)據(jù)庫損失并需要恢復(fù)的各種問題。數(shù)據(jù)庫可以運行在非歸檔模式和歸檔模式下,對兩者進行了比較,然后又比較詳細地介紹了數(shù)據(jù)庫備份和恢復(fù)的策略。接下來比較詳細地介紹了脫機冷備份和聯(lián)機熱備份。并且在本章詳細地介紹了如何使用企業(yè)管理器〔EM〕進行數(shù)據(jù)庫的備份和恢復(fù)。26五月2024Oracle10g管理及應(yīng)用實訓(xùn)9數(shù)據(jù)庫的備份與恢復(fù)目標:完本錢實
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 粵人版地理八年級下冊《第二節(jié) 重要的地理分界線》聽課評課記錄1
- 新人教版七年級數(shù)學(xué)上冊 3.1.2 《等式的性質(zhì)》聽評課記錄
- 七年級(人教版)集體備課聽評課記錄:3.2《解一元一次方程(一)-合并同類項與移項1》
- 新蘇教版六年級數(shù)學(xué)下冊聽評課記錄
- 三年級語文上聽評課記錄
- 蘇科版數(shù)學(xué)七年級下冊10.2《二元一次方程組》聽評課記錄
- 人教版地理七年級下冊第十章《極地地區(qū)》聽課評課記錄1
- 人教版數(shù)學(xué)八年級下冊《19.3 課題學(xué)習 選擇方案》聽評課記錄
- 新人教版七年級數(shù)學(xué)上冊1.3.2《有理數(shù)的減法》聽評課記錄2
- 八年級道德與法治上冊聽課評課記錄第一單元走進社會生活
- 完整液壓系統(tǒng)課件
- 2024年山東省青島市中考道德與法治試題卷(含答案及解析)
- 生產(chǎn)制造工藝流程規(guī)范與作業(yè)指導(dǎo)書
- 班級建設(shè)方案中等職業(yè)學(xué)校班主任能力大賽
- T-TJSG 001-2024 天津市社會組織社會工作專業(yè)人員薪酬指導(dǎo)方案
- 芯片設(shè)計基礎(chǔ)知識題庫100道及答案(完整版)
- 00015-英語二自學(xué)教程-unit2
- 2024變電站無人機巡檢系統(tǒng)規(guī)范第2部分:檢測規(guī)范
- 人教版九上化學(xué)第二單元課題2氧氣課件
- 三年級上冊乘法豎式計算200道及答案
- 區(qū)塊鏈技術(shù)指南
評論
0/150
提交評論