windows2008下 rman備份指令碼

2021-08-14 08:52:50 字數 1898 閱讀 1905

一般情況下  生產環境都是歸檔模式,但是有的公司一直用的是非歸檔方式

首先看下db的歸檔方式

sql> archive log list;

如果是歸檔方式,就可以採用rman方式進行備份。

平台:server 2008 

database:oracle 10g

備份策略參考ocp中的 workshop ii 文件第三章(differential versus cumulative部分)

週日全備份,週三和周五做累積增量備份,其他每天進行差異增量備份 

下面是乙個nocatlog方式的備份方案

1:週日 做一次0級備份,指令碼名叫 run0-orcl.txt 

儲存策略:產生的備份在磁碟上保留14天,歸檔日誌保留6天

指令碼 run0-orcl.txt內容如下 

runreport obsolete;

crosscheck backup;

delete noprompt expired backup;

delete noprompt obsolete recovery window of 14 days;

delete noprompt archivelog until time 'sysday-1';

注:如果是 windows2003,sysday應當改為 sysdate

然後做乙個 run0-orcl.bat的批處理檔案,內容如下

c:cd c:\備份指令碼

set oracle_sid=orcl

rman target / cmdfile='c:\備份指令碼\run0-orcl.txt' log='c:\備份指令碼\run0-orcl_%date:~0,10%.log' 

2:周一、周二、周四和週六 做 1級差異增量備份,指令碼名叫 run1d-orcl.txt

儲存策略:產生的備份在磁碟上保留14天,歸檔日誌保留6天

指令碼 run1d-orcl.txt內容如下 

runreport obsolete;

crosscheck backup;

delete noprompt expired backup;

delete noprompt obsolete recovery window of 14 days;

delete noprompt archivelog until time 'sysday-1';

然後做乙個 run1d-orcl.bat的批處理檔案,內容如下

c:cd c:\備份指令碼

set oracle_sid=orcl

rman target / cmdfile='c:\備份指令碼\run1d-orcl.txt' log='c:\備份指令碼\run1d-orcl_%date:~0,10%.log' 

3:週三和周五做 1級累積增量備份,指令碼名字叫 run1c-orcl.txt

指令碼 run1c-orcl.txt內容如下 

runreport obsolete;

crosscheck backup;

delete noprompt expired backup;

delete noprompt obsolete recovery window of 14 days;

delete noprompt archivelog until time 'sysday-1';

然後做乙個 run1c-orcl.bat的批處理檔案,內容如下

c:cd c:\備份指令碼

set oracle_sid=orcl

rman target / cmdfile='c:\備份指令碼\run1c-orcl.txt' log='c:\備份指令碼\run1c-orcl_%date:~0,10%.log' 

4:設定執行任務

開始-----管理工具-----任務計畫程式

然後按照上面的指令碼建立新的任務計畫

Windows2008定時重啟

1 新建乙個文字檔案,將檔案字尾改為bat,然後新增如下 2 建立計畫任務 2.1 單擊開始 任務計畫程式 右鍵我的電腦 管理 任務計畫程式 2.2 單擊任務計畫程式庫 建立基本任務 2.3 輸入名稱及描述 2.4 選擇任務合適開始 2.5 設定具體的開始時間及間隔 2.6 啟動程式 2.7 選擇程...

windows2008下VS2008發布失敗

今天在window server2008下面安裝了vs2008,想發布結果怎麼也發布不了。後來找到原因,記錄在此,下次防止忘記 1 iis安裝的時候,要勾選上window身份認證,還有iis管理相容性 發布失敗要看到發布失敗的原因,開啟檢視 輸出,才可以看到發布失敗原因。2011 3 13 再次在2...

Windows 2008下應對驅動安裝失敗謎局

it168 專稿 喜歡嘗鮮的朋友抵擋不住windows server 2008系統強大功能的吸引,在毫無徵兆之下就將自己的計算機系統公升級到windows server 2008了 在安裝好windows server 2008系統後,相信許多朋友可能發現了這樣乙個問題,那就是先前能夠正常使用的一些...