新聞中心
我是學院講師風哥,在學院 “4.20 IT充電節(jié)”(4月19~20日) 到來之際,和大家分享一下Oracle數(shù)據(jù)庫備份恢復經(jīng)驗。正文來啦~~~

10余年的織金網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。成都營銷網(wǎng)站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整織金建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“織金網(wǎng)站設計”,“織金網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
在當今信息化的數(shù)據(jù)時代,數(shù)據(jù)成為了政府和企事業(yè)單位最值錢的也是最有價值的東西,而最有價值的這些數(shù)據(jù)主要是存放在數(shù)據(jù)庫當中, 因此針對IT管理或數(shù)據(jù)庫維護人員來說,數(shù)據(jù)的備份就是IT部門的重中之重了。
在整個數(shù)據(jù)庫市場,Oracle占據(jù)著全世界數(shù)據(jù)庫市場份額的48%左右,同時Oracle占據(jù)著中國數(shù)據(jù)庫市場份額的57%左右。因此可以說在Oracle數(shù)據(jù)庫維護過程中,Oracle數(shù)據(jù)庫備份與恢復也是重中之重的問題,雖然有很多時候數(shù)據(jù)庫系統(tǒng)運行比較慢,但是對數(shù)據(jù)庫的數(shù)據(jù)丟失來說,顯然數(shù)據(jù)丟失的損失是***的,也是一個企業(yè)的生命價值所在。下面風哥講講Oracle數(shù)據(jù)庫備份與恢復的理解與體會。
一、物理備份與邏輯備份
數(shù)據(jù)就是數(shù)據(jù)的拷貝,這個拷貝可以用來重建數(shù)據(jù)庫,備份可以分為物理備份與邏輯備份:
1.物理備份:是所有物理文件的一個副本,比如數(shù)據(jù)文件,日志文件,控制文件,歸檔文件等,這些文件都存在本地磁盤或相應的存儲上面,而物理備份包括冷備份(非歸檔模式)或熱備份(歸檔模式)。
2.邏輯備份:是將表、索引、存儲過程等,可以使用oracler exp/expdp導出來的二進制文件,后面再通過Oracle的imp/impdp可以導入到數(shù)據(jù)庫;可以說邏輯備份是對物理備份的一種補充吧,一般都是用在數(shù)據(jù)遷移上面。
二、關于備份恢復的工具
1.常用的是使用oracle rman來備份恢復,支持命令行及圖形接口,可以通過第三方軟件(NBU\LEGATO\TSM等)及磁帶機進行備份,這個工具的功能非常強大;RMAN支持備份整個數(shù)據(jù)庫、表空間、數(shù)據(jù)文件、控制文件、還有歸檔日志文件等,而且可以通過RMAN腳本來實現(xiàn)快捷的備份操作;RMAN支持增量備份,跳過部分塊備份,還可以調(diào)整備份的速度;而且可以在備份的時候檢測一些損壞的數(shù)據(jù)庫,還可以通過多通道并發(fā)、限制IO的速度、單次備份的文件數(shù)等等來提高備份的性能。
2.其實是IMP/IMPDP、EXP/EXPDP來進行邏輯備份恢復,可以跨平臺遷移,支持全庫、用戶、表級的備份與恢復,特別是在Oracle 10g以后,EXPDP與IMPDP備份的速度比較快,支持多并發(fā)。
3.可以使用oracle datagurad、oracle goldengate等產(chǎn)品來實現(xiàn)數(shù)據(jù)庫容災備份與數(shù)據(jù)復制及災難后的恢復。
4.第三方工具,可以使用操作系統(tǒng)命令,也可以使用sqlplus,dul,bbed等工具來實現(xiàn)一些特殊情況下的備份與恢復。
三、數(shù)據(jù)庫配置上的備份與恢復
1.控制文件多路復用
2.在線重做日志的鏡像
3.歸檔模式下可以將同一歸檔備份到多個位置
4.ASM數(shù)據(jù)文件與磁盤組的鏡像
5.利用操作系統(tǒng)與存儲對數(shù)據(jù)文件進行鏡像配置
6.ORACLE RAC配置信息的配置
7.利用硬件技術對數(shù)據(jù)文件的鏡像
四、Oracle備份與恢復中比較重要的幾類文件
1.數(shù)據(jù)文件
2.控制文件
3.重做聯(lián)機日志文件
4.參數(shù)文件
5.歸檔日志文件
五、Oracle備份的介紹
1.完整備份與增量備份(差異增量與累計增量)
完整備份:一個或多個數(shù)據(jù)文件的完整副本,包括從備份開始的所有級的數(shù)據(jù)塊。
增量備份:包含從最近一次備份以來被修改過或增加過的數(shù)據(jù)塊。增量備份又分為0級增量備份、1級差異增量備份、1級累計增量備份,增量備份支持歸檔和非歸檔模式,而且只能使用RMAN的時候才可以實現(xiàn)增量備份。
差異增量:是備份上級及同級備份以來所有變化的數(shù)據(jù)塊,差異增量是默認增量備份方式;
累計增量:是備份上級備份以來所有變化的數(shù)據(jù)塊。
2.完全備份與非完全備份
完全備份:包括所有的數(shù)據(jù)文件、控制文件、參數(shù)文件、密碼文件、在線重做日志文件、歸檔日志文件。
非完全備份:比如備份一個或多個數(shù)據(jù)文件、一個或多個表空間等,非完全備份只限于在歸檔模式下才有效。
3.脫機備份與聯(lián)機備份
脫機備份:是在數(shù)據(jù)庫關閉的時候發(fā)生的備份,又叫冷備份,是在一致性關閉數(shù)據(jù)庫后,控制文件SCN與數(shù)據(jù)文件頭部的SCN一致。
聯(lián)機備份:是在數(shù)據(jù)庫使用的情況下發(fā)生的備份,又稱為非一致性備份或熱備份,聯(lián)機備份一個數(shù)據(jù)文件的SCN與控制文件不一致。聯(lián)機備份可以是全備,也可以是部分備份,必須在歸檔模式下才可以完成。
六、Oracle恢復的介紹
數(shù)據(jù)庫的恢復策略是使用最近一次備份來實現(xiàn)數(shù)據(jù)庫的還原,然后使用歸檔日志和聯(lián)機日志將數(shù)據(jù)庫恢復到***或特定的狀態(tài)。
Oracle恢復主要分為還原與恢復。
還原:是從最近的備份文件中查找所需要的內(nèi)容,并將其拷回到原來位置的過程稱為還原??梢詫緮?shù)據(jù)庫、表空間、數(shù)據(jù)文件、控制文件、參數(shù)文件進行還原。
恢復:在還原的基礎上,使用歸檔日志文件和聯(lián)機日志文件將數(shù)據(jù)庫刷新到***的SCN,使數(shù)據(jù)庫保持一致性。
恢復:分實例恢復、崩潰恢復、介質(zhì)恢復。
實例恢復:在RAC環(huán)境中,當一個實例崩潰后,可用的實例將自動使用聯(lián)機日志來前滾已提交的事務,撤消未提交的事務并釋放鎖。實例恢復(instance recovery)最主要的3個階段:利用重做日志文件cache recovery、open database、利用undo進行transaction recovery。
崩潰恢復:在單實例或多實例環(huán)境中,如果所有的實例崩潰,那么在崩潰恢復中,實例需要先打開數(shù)據(jù)庫,然后執(zhí)行恢復操作。崩潰恢復(Crash Recovery)這是由Oracle自動完成,無需手工干預。
介質(zhì)恢復:介質(zhì)恢復可以將整個數(shù)據(jù)庫、一個數(shù)據(jù)文件、一個表空間文件、或一個日志文件還原到指定的時間點;介質(zhì)恢復(Media Recovery)可以分為完全恢復或不完全恢復,RMAN支持完全介質(zhì)恢復與不完全介質(zhì)恢復,RMAN用到的基本命令是restore與recover。
學院 4.20 IT充電節(jié)
(19-20號兩天,100門視頻課程免單搶,更有視頻課程會員享6折,非會員享7折,套餐折上8折,微職位立減2000元鉅惠)
活動鏈接:http://edu./activity/lists/id-47.html?wenzhang
視頻教程:
1.Oracle數(shù)據(jù)庫學習線路圖
http://edu./roadmap/view/id-107.html
2.Oracle DBA數(shù)據(jù)庫高級工程師培訓視頻套餐課程(系列60多套+七大階段+上千案例)
http://edu./pack/view/id-739.html
3.Oracle數(shù)據(jù)庫學習指南與職業(yè)規(guī)劃
http://edu./course/course_id-7015.html
新聞標題:針對Oracle數(shù)據(jù)庫備份恢復的一些理解與總結(jié)
網(wǎng)站URL:http://www.dlmjj.cn/article/dhegjde.html


咨詢
建站咨詢
