Windows下oracle的增量備份與恢復(fù)_第1頁(yè)
Windows下oracle的增量備份與恢復(fù)_第2頁(yè)
Windows下oracle的增量備份與恢復(fù)_第3頁(yè)
Windows下oracle的增量備份與恢復(fù)_第4頁(yè)
Windows下oracle的增量備份與恢復(fù)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Windows下Oracle11g增量備份與恢復(fù)安裝環(huán)境:Windows Server 2008 64位 sp2Oracle版本:Oracle 11g文檔版本: V1.1發(fā)布日期:2014/12/01作者:張春醒北京數(shù)碼視訊科技股份有限公司目錄Windows下Oracle增量備份與恢復(fù)11實(shí)現(xiàn)目標(biāo)22備份計(jì)劃與恢復(fù)策略23步驟一:把Oracle切換到歸檔模式23.1查看歸檔模式23.2啟用歸檔模式24步驟二:創(chuàng)建備份腳本34.1創(chuàng)建“完全”備份腳本34.2創(chuàng)建“差異”備份腳本34.3創(chuàng)建“累計(jì)”備份腳本35步驟三:手工啟動(dòng)一次完全備份45.1手工執(zhí)行rmanbackup_full.bat45.

2、2文件管理器中,查看生成的備份文件45.3使用rman命令查看備份信息45.4若想刪除,可使用delete backup指令56步驟四:創(chuàng)建備份計(jì)劃任務(wù)56.1計(jì)劃任務(wù)的時(shí)間安排56.2創(chuàng)建一個(gè)計(jì)劃任務(wù)66.2.1打開控制面板-管理工具-任務(wù)計(jì)劃程序66.2.2創(chuàng)建基本任務(wù)76.2.3選擇每周76.2.4選擇星期一23:0086.2.5選擇啟動(dòng)程序86.2.6選擇執(zhí)行D:rmanbackup_full.bat96.2.7最終信息確認(rèn),正確,點(diǎn)擊完成。116.2.8打開屬性對(duì)話框。126.2.9選擇“不管用戶是否登陸都要運(yùn)行”,勾選“不存儲(chǔ)密碼”,確定。136.3建議立即進(jìn)行測(cè)試136.4創(chuàng)建其

3、他計(jì)劃任務(wù)137如何恢復(fù)數(shù)據(jù)庫(kù)137.1盡力對(duì)整個(gè)數(shù)據(jù)庫(kù)進(jìn)行完全恢復(fù)147.2恢復(fù)到歷史中的一個(gè)備份141 實(shí)現(xiàn)目標(biāo)備份數(shù)據(jù)庫(kù)到指定硬盤,最壞的情況下,允許丟失一天的數(shù)據(jù)。2 備份計(jì)劃與恢復(fù)策略假定數(shù)據(jù)庫(kù)的備份任務(wù)作如下安排:- 星期一:完全備份(A) - 星期二:增量備份(B) - 星期三:增量備份(C) - 星期四:增量備份(D) - 星期五:累計(jì)備份(E) - 星期六:增量備份(F) - 星期日:增量備份(G) 假設(shè)在星期日,數(shù)據(jù)庫(kù)遭到意外破壞,數(shù)據(jù)庫(kù)管理員可按以下步驟來(lái)恢復(fù)數(shù)據(jù)庫(kù):第一步:用命令CREATE DATABASE重新生成數(shù)據(jù)庫(kù)結(jié)構(gòu)第二步:創(chuàng)建一個(gè)足夠大的附加回段第三步:完全

4、增量導(dǎo)入A (恢復(fù)數(shù)據(jù)庫(kù)必須要存在一個(gè)完全增量備份)第四步:累計(jì)增量導(dǎo)入E第五步:最近增量導(dǎo)入F3 步驟一:把Oracle切換到歸檔模式非歸檔模式下,無(wú)法使用增量備份!3.1 查看歸檔模式sqlplus / as sysdba (cmd下輸入此命令,不要省略/前后的空格!)SQL archive log list;3.2 啟用歸檔模式 sqlplus / as sysdbaSQL shutdown immediate; (立即關(guān)閉數(shù)據(jù)庫(kù))SQL startup mount (啟動(dòng)實(shí)例并加載數(shù)據(jù)庫(kù),但不打開)SQL alter database archivelog; (更改數(shù)據(jù)庫(kù)為歸檔模式)S

5、QL alter database open; (打開數(shù)據(jù)庫(kù))SQL alter system archive log start; (啟用自動(dòng)歸檔)(注意:一般修改歸檔模式后,需要做一次完全備份,因?yàn)闅w檔前的日志已經(jīng)沒用了。我們這兒暫時(shí)不做,等到配置完計(jì)劃任務(wù)后,再做完全備份)SQL exit; 4 步驟二:創(chuàng)建備份腳本壓縮包中已經(jīng)提供以下3個(gè)txt文件 + 3個(gè)bat文件,懶人可直接使用,注意文件路徑。請(qǐng)手工創(chuàng)建D:backup文件夾!4.1 創(chuàng)建“完全”備份腳本即備份整個(gè)數(shù)據(jù)庫(kù)。創(chuàng)建文件:d:rmanbackup_full.txt(文件路徑和名稱都可以自擬)內(nèi)容:runbackup in

6、cremental level 0 database format D:/backup/backup_%d_%T_%s;創(chuàng)建文件:d:rmanbackup_full.bat(文件路徑和名稱都可以自擬)內(nèi)容:rman target / nocatalog CMDFILE d:/rmanbackup_full.txt LOG d:/rmanbackup_%DATE:0,4%_%DATE:5,2%_%DATE:8,2%.log;4.2 創(chuàng)建“差異”備份腳本備份上一次備份后改變的數(shù)據(jù)。創(chuàng)建文件:d:rmanbackup_incremental.txt(文件路徑和名稱都可以自擬)內(nèi)容:runbackup

7、 incremental level 1 database format D:/backup/backup_%d_%T_%s;創(chuàng)建文件:d:rmanbackup_incremental.bat(文件路徑和名稱都可以自擬)內(nèi)容:rman target / nocatalog CMDFILE d:/rmanbackup_incremental.txt LOG d:/rmanbackup_%DATE:0,4%_%DATE:5,2%_%DATE:8,2%.log;4.3 創(chuàng)建“累計(jì)”備份腳本累計(jì)型導(dǎo)出方式只是導(dǎo)出自上次“完全”導(dǎo)出之后數(shù)據(jù)庫(kù)中變化了的信息。 創(chuàng)建文件:d:rmanbackup_cumu

8、lative.txt(文件路徑和名稱都可以自擬)內(nèi)容:runbackup incremental level 1 cumulative database format D:/backup/backup_%d_%T_%s;創(chuàng)建文件:d:rmanbackup_cumulative.bat(文件路徑和名稱都可以自擬)內(nèi)容:rman target / nocatalog CMDFILE d:/rmanbackup_cumulative.txt LOG d:/rmanbackup_%DATE:0,4%_%DATE:5,2%_%DATE:8,2%.log;5 步驟三:手工啟動(dòng)一次完全備份5.1 手工執(zhí)行r

9、manbackup_full.batD:rmanbackup_full.bat 5.2 文件管理器中,查看生成的備份文件5.3 使用rman命令查看備份信息rman target / (cmd命令行下輸入此命令)RMANlist backup;5.4 若想刪除,可使用delete backup指令6 步驟四:創(chuàng)建備份計(jì)劃任務(wù)6.1 計(jì)劃任務(wù)的時(shí)間安排我們創(chuàng)建7個(gè)計(jì)劃任務(wù),分別對(duì)應(yīng)以下時(shí)間點(diǎn)。假定任務(wù)執(zhí)行時(shí)間是每天晚上23:00.- 星期一:完全備份(A) - 星期二:增量備份(B) - 星期三:增量備份(C) - 星期四:增量備份(D) - 星期五:累計(jì)備份(E) - 星期六:增量備份(F)

10、- 星期日:增量備份(G) 6.2 創(chuàng)建一個(gè)計(jì)劃任務(wù)6.2.1 打開控制面板-管理工具-任務(wù)計(jì)劃程序6.2.2 創(chuàng)建基本任務(wù)6.2.3 選擇每周6.2.4 選擇星期一23:006.2.5 選擇啟動(dòng)程序6.2.6 選擇執(zhí)行D:rmanbackup_full.bat6.2.7 最終信息確認(rèn),正確,點(diǎn)擊完成。6.2.8 打開屬性對(duì)話框。6.2.9 選擇“不管用戶是否登陸都要運(yùn)行”,勾選“不存儲(chǔ)密碼”,確定。6.3 建議立即進(jìn)行測(cè)試為了測(cè)試上述建立的計(jì)劃任務(wù),需把計(jì)劃任務(wù)的執(zhí)行時(shí)間,改到當(dāng)天當(dāng)前時(shí)間后的2分鐘左右。然后注銷計(jì)算機(jī),等待5分鐘。5分鐘后,登陸計(jì)算機(jī),查看剛才的計(jì)劃任務(wù)執(zhí)行是否成功,有沒有

11、生成備份的數(shù)據(jù)庫(kù)文件。測(cè)試后,請(qǐng)把計(jì)劃任務(wù)的時(shí)間,復(fù)原。6.4 創(chuàng)建其他計(jì)劃任務(wù)請(qǐng)模仿以上步驟,繼續(xù)創(chuàng)建其他6個(gè)計(jì)劃任務(wù)。7 如何恢復(fù)數(shù)據(jù)庫(kù)7.1 盡力對(duì)整個(gè)數(shù)據(jù)庫(kù)進(jìn)行完全恢復(fù)本操作,恢復(fù)到數(shù)據(jù)庫(kù)崩潰前的那個(gè)點(diǎn)。若數(shù)據(jù)庫(kù)沒有錯(cuò)誤,該命令執(zhí)行后,沒有任何效果。rman target /(命令行下輸入此命令)rmanshutdown immediate; (立即關(guān)閉數(shù)據(jù)庫(kù))rmanstartup mount; (啟動(dòng)實(shí)例并加載數(shù)據(jù)庫(kù),但不打開)rmanrestore database; rmanrecover database; rmanalter database open;7.2 恢復(fù)到歷史中的一個(gè)備份rman target /(命令行下輸入此命令)rmanshutdown immediate; (立即關(guān)閉數(shù)據(jù)庫(kù))r

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論