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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

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

3、136.4創(chuàng)建其他計劃任務137如何恢復數(shù)據(jù)庫137.1盡力對整個數(shù)據(jù)庫進行完全恢復147.2恢復到歷史中的一個備份141 實現(xiàn)目標備份數(shù)據(jù)庫到指定硬盤,最壞的情況下,允許丟失一天的數(shù)據(jù)。2 備份計劃與恢復策略假定數(shù)據(jù)庫的備份任務作如下安排:-   星期一:完全備份(A)    -   星期二:增量備份(B)    -   星期三:增量備份(C)    -   星期四:增量備份(D)    -   星期五:累計備份(E)    -  

4、星期六:增量備份(F)    -   星期日:增量備份(G)    假設在星期日,數(shù)據(jù)庫遭到意外破壞,數(shù)據(jù)庫管理員可按以下步驟來恢復數(shù)據(jù)庫:第一步:用命令CREATE   DATABASE重新生成數(shù)據(jù)庫結構第二步:創(chuàng)建一個足夠大的附加回段第三步:完全增量導入A (恢復數(shù)據(jù)庫必須要存在一個完全增量備份)第四步:累計增量導入E第五步:最近增量導入F3 步驟一:把Oracle切換到歸檔模式非歸檔模式下,無法使用增量備份!3.1 查看歸檔模式sqlplus / as sysdba (cmd下輸入此命令,不要省略/前后的空格!)SQL>

5、archive log list;3.2 啟用歸檔模式 sqlplus / as sysdbaSQL> shutdown immediate; (立即關閉數(shù)據(jù)庫)SQL> startup mount (啟動實例并加載數(shù)據(jù)庫,但不打開)SQL> alter database archivelog; (更改數(shù)據(jù)庫為歸檔模式)SQL> alter database open; (打開數(shù)據(jù)庫)SQL> alter system archive log start; (啟用自動歸檔)(注意:一般修改歸檔模式后,需要做一次完全備份,因為歸檔前的日志已經(jīng)沒用了。我們這兒暫時不做

6、,等到配置完計劃任務后,再做完全備份)SQL> exit; 4 步驟二:創(chuàng)建備份腳本壓縮包中已經(jīng)提供以下3個txt文件 + 3個bat文件,懶人可直接使用,注意文件路徑。請手工創(chuàng)建D:backup文件夾!4.1 創(chuàng)建“完全”備份腳本即備份整個數(shù)據(jù)庫。創(chuàng)建文件:d:rmanbackup_full.txt(文件路徑和名稱都可以自擬)內(nèi)容:runbackup incremental level 0 database format 'D:/backup/backup_%d_%T_%s'創(chuàng)建文件:d:rmanbackup_full.bat(文件路徑和名稱都可以自擬)內(nèi)容:rman

7、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 incremental level 1 database format 'D:/backup/backup_%d_%T_%s'創(chuàng)建文件:d:rmanbackup

8、_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)建“累計”備份腳本累計型導出方式只是導出自上次“完全”導出之后數(shù)據(jù)庫中變化了的信息。 創(chuàng)建文件:d:rmanbackup_cumulative.txt(文件路徑和名稱都可以自擬)內(nèi)容:runbackup incremental level 1 cumu

9、lative 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 步驟三:手工啟動一次完全備份5.1 手工執(zhí)行rmanbackup_full.batD:>rmanbacku

10、p_full.bat 5.2 文件管理器中,查看生成的備份文件5.3 使用rman命令查看備份信息rman target / (cmd命令行下輸入此命令)RMAN>list backup;5.4 若想刪除,可使用delete backup指令6 步驟四:創(chuàng)建備份計劃任務6.1 計劃任務的時間安排我們創(chuàng)建7個計劃任務,分別對應以下時間點。假定任務執(zhí)行時間是每天晚上23:00.-   星期一:完全備份(A)    -   星期二:增量備份(B)    -   星期三:增量備份(C)    -  

11、; 星期四:增量備份(D)    -   星期五:累計備份(E)    -   星期六:增量備份(F)    -   星期日:增量備份(G)    6.2 創(chuàng)建一個計劃任務6.2.1 打開控制面板->管理工具->任務計劃程序6.2.2 創(chuàng)建基本任務6.2.3 選擇每周6.2.4 選擇星期一23:006.2.5 選擇啟動程序6.2.6 選擇執(zhí)行D:rmanbackup_full.bat6.2.7 最終信息確認,正確,點擊完成。6.2.8 打開屬性對話框。6.2.9 選擇“不管

12、用戶是否登陸都要運行”,勾選“不存儲密碼”,確定。6.3 建議立即進行測試為了測試上述建立的計劃任務,需把計劃任務的執(zhí)行時間,改到當天當前時間后的2分鐘左右。然后注銷計算機,等待5分鐘。5分鐘后,登陸計算機,查看剛才的計劃任務執(zhí)行是否成功,有沒有生成備份的數(shù)據(jù)庫文件。測試后,請把計劃任務的時間,復原。6.4 創(chuàng)建其他計劃任務請模仿以上步驟,繼續(xù)創(chuàng)建其他6個計劃任務。7 如何恢復數(shù)據(jù)庫7.1 盡力對整個數(shù)據(jù)庫進行完全恢復本操作,恢復到數(shù)據(jù)庫崩潰前的那個點。若數(shù)據(jù)庫沒有錯誤,該命令執(zhí)行后,沒有任何效果。rman target /(命令行下輸入此命令)rman>shutdown immediate; (立即關閉數(shù)據(jù)庫)rman>startup mount; (啟動實例并加載數(shù)據(jù)庫,但不打開)rman>restore database; rman>recover database; rman>alter database open;7.2 恢復到歷史中的一個備份rman target /(命令行下輸入此命令)rman>shutdown immediate; (立即關閉數(shù)據(jù)庫)rman>startup

溫馨提示

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

評論

0/150

提交評論