windows 下的oracle數(shù)據(jù)庫rman自動備份和恢復文檔

windows 下的oracle數(shù)據(jù)庫rman自動備份和恢復文檔

ID:40570614

大?。?.79 MB

頁數(shù):31頁

時間:2019-08-04

windows 下的oracle數(shù)據(jù)庫rman自動備份和恢復文檔_第1頁
windows 下的oracle數(shù)據(jù)庫rman自動備份和恢復文檔_第2頁
windows 下的oracle數(shù)據(jù)庫rman自動備份和恢復文檔_第3頁
windows 下的oracle數(shù)據(jù)庫rman自動備份和恢復文檔_第4頁
windows 下的oracle數(shù)據(jù)庫rman自動備份和恢復文檔_第5頁
資源描述:

《windows 下的oracle數(shù)據(jù)庫rman自動備份和恢復文檔》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、數(shù)據(jù)庫rman備份恢復文檔一.Rman簡介RMAN是ORACLE提供的恢復和備份工具,是隨Oracle服務器軟件一同安裝的工具軟件,它可以用來備份和恢復數(shù)據(jù)庫文件、歸檔日志和控制文件,用來執(zhí)行完全或不完全的數(shù)據(jù)庫恢復。與傳統(tǒng)工具相比,RMAN具有獨特的優(yōu)勢:跳過未使用的數(shù)據(jù)塊。當備份一個RMAN備份集時,RMAN不會備份從未被寫入的數(shù)據(jù)塊,而傳統(tǒng)的方式無法獲知那些是未被使用的數(shù)據(jù)塊。RMAN使用Oracle特有的二進制壓縮模式,與傳統(tǒng)備份的壓縮方式相比,能夠最大程度地壓縮數(shù)據(jù)塊中的一些典型數(shù)據(jù)。二.系統(tǒng)規(guī)劃數(shù)據(jù)庫備份文件不建議與系統(tǒng)盤(C

2、盤)、oracle數(shù)據(jù)文件存放盤(D盤)存放在一起,本文單獨存放于E盤。注:在進行以下操作前要根據(jù)自己的環(huán)境建立如下目錄“E:orabackup”,“’E:archivelog_backup”,“E:/orabackup_script/”。本文用到的命令中的標點均為英文字符下的標點。三.設置oracle數(shù)據(jù)庫為歸檔模式(ARCHIVELOG)按以下步驟操作,檢查oracle數(shù)據(jù)庫是否為歸檔模式。1.選擇“開始”à“系統(tǒng)”à“運行”,輸入cmd,按回車。2.輸入“sqlplus”,按回車。3.輸入“system/assysdba”,按

3、回車。4.輸入數(shù)據(jù)庫system賬號的密碼,按回車。5.查看數(shù)據(jù)庫歸檔模式,輸入“archiveloglist;”,按回車。如下圖所示。如果“數(shù)據(jù)庫日志模式”為“非存檔模式”,則需按照如下步驟開啟歸檔模式:1.設置數(shù)據(jù)庫日志歸檔路徑。輸入“altersystemsetlog_archive_dest=’E:archivelog_backup’scope=spfile;”,按回車。2.關閉數(shù)據(jù)庫。輸入“shutdownimmediate;”,按回車。3.啟動數(shù)據(jù)庫到mount狀態(tài)。輸入“startupmount;”,按回車。4.更改數(shù)據(jù)庫

4、的歸檔模式。輸入“alterdatabasearchivelog;”,按回車。5.打開數(shù)據(jù)庫。輸入“alterdatabaseopen;”,按回車。6.驗證數(shù)據(jù)庫是否已歸檔。輸入“alterdatabasearchivelog;”,按回車。如上圖所示,若“自動存檔”為“啟用”模式,則數(shù)據(jù)庫已經(jīng)啟用自動歸檔模式。四.Oracle數(shù)據(jù)備份策略通過OracleRMAN實現(xiàn)數(shù)據(jù)的增量備份,每周進行兩次Level0的數(shù)據(jù)確全備份,其余時間進行Level1的增量備份,;同時每天對Oraclearchivelog進行兩次備份(備份次數(shù)及備份時間點應根據(jù)

5、實際運行情況加以調(diào)整),。這樣的備份策略的目的時一旦發(fā)生故障需要進行數(shù)據(jù)庫恢復時,只需要恢復一個全備份和至多兩個增量備份,大大加快了數(shù)據(jù)庫的備份速度。在進行數(shù)據(jù)庫recover時,實際上只需要最后一天的archivelog。LEVEL01101110DAYSunMonTueWedThuFriStatSunRman備份策略示意圖五.備份腳本的編寫1.編寫腳本前要更改rman的默認配置選項(1)選擇“開始”à“系統(tǒng)”à“運行”,輸入cmd,按回車。(2)輸入“rmantarget/”,按回車。(3)開啟控制文件自動備份。輸入“configur

6、econtrolfileautobackupon;”,按回車。(4)更改控制文件備份路徑。輸入“CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO‘E:orabackup%F’;”,按回車。(5)備份保留策略。輸入“CONFIGURERETENTIONPOLICYTORECOVERYWINDOWOF7DAYS;”。基于時間的備份保留策略,保留最近7天的備份文件,可以將數(shù)據(jù)庫系統(tǒng)恢復到最近七天內(nèi)的任意時刻。任何超過最近七天的數(shù)據(jù)庫備份將被標記為obsolete。2.按照制定的備

7、份策略編寫備份腳本(1)設置顯示已知文件的擴展名選擇“開始”à“設置”à“控制面板”à“文件夾選項”,打開文件夾選項設置頁面后,點擊上方標簽欄的中間,即查看標簽欄。在查看標簽中,向下拖動右邊進度條,找到隱藏已知文件擴展名這個選項,將前面小方框中取消選定。設置完成,點擊確定退出。(2)做一個文件后綴為.bat的0級備份批處理文件E:/orabackup_script/auto_level_0_rman.bat。內(nèi)容如下:remrunrmanrmancmdfile=level_0_rman.txtmsglog=e:/orabackup/lev

8、el_0_rmanlog%date:~0,10%.log然后新建一個“E:/orabackup_script/level_0_rman.txt”文本文件。內(nèi)容如下:connecttarget/

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。