--任務(wù)
服務(wù)器10.20.0.53上的oracle信息
oracle 數(shù)據(jù)庫(kù) 實(shí)例:orcl
sys/system? 密碼:123
其余帳號(hào)密碼:oracle123
我這里希望能做個(gè)RMAN的備份策略
包含以下內(nèi)容:
每周一次的全量備份(計(jì)劃任務(wù))
每天一次的增量備份
備份和復(fù)制信息的監(jiān)控檢查。
數(shù)據(jù)恢復(fù)測(cè)試,恢復(fù)點(diǎn)試驗(yàn)。
如果有其他需求,請(qǐng)聯(lián)系我。
--0級(jí)備份,文件名:backup_orcl_i0.rman
run {
?configure retention policy to recovery window of 7 days;
?configure controlfile autobackup on;
?configure controlfile autobackup format for device type disk to 'D:/autobackup/rman/%F';
?allocate channel ch1 device type disk format 'D:/autobackup/rman/data_%T_%U';
?backup incremental level=0 database skip inaccessible filesperset 10
?? plus archivelog filesperset 20
?? delete all input;
?release channel ch1;
?}
?allocate channel for maintenance device type disk;
?crosscheck backupset;
?delete noprompt obsolete;
?
--1級(jí)備份,文件名:backup_orcl_i1.rman
run {
?configure retention policy to recovery window of 7 days;
?configure controlfile autobackup on;
?configure controlfile autobackup format for device type disk to 'D:/autobackup/rman/%F';
?allocate channel ch1 device type disk format 'D:/autobackup/rman/data_%T_%U';
?backup incremental level=1 database skip inaccessible filesperset 10
?? plus archivelog filesperset 20
?? delete all input;
?release channel ch1;
?}
?allocate channel for maintenance device type disk;
?crosscheck backupset;
?delete noprompt obsolete;
--批處理文件
set oracle_sid=orcl
rman target / msglog D:\autobackup\rman\logs\i0_%date%.log cmdfile=D:\autobackup\rman\backup_orcl_i0.rman
set oracle_sid=orcl
rman target / msglog D:\autobackup\rman\logs\i1_%date%.log cmdfile=D:\autobackup\rman\backup_orcl_i1.rman
--計(jì)劃任務(wù)
每周一次的0級(jí)備份
每天一次的1級(jí)備份
--備份信息的監(jiān)控檢查。
通過日志D:\autobackup\rman\logs\i0_%date%.log查看
--恢復(fù)
恢復(fù)功能正在查閱相關(guān)資料,測(cè)試通過后再發(fā)給您。
--建議
在您發(fā)給我的文檔《rman.doc》中看到:
?4)Full backup 全備份
?全備份是指對(duì)數(shù)據(jù)文件中使用過的數(shù)據(jù)塊進(jìn)行備份,沒有使用過的數(shù)據(jù)塊是不做備份的,也就是說(shuō),RMAN 進(jìn)行備份是進(jìn)行壓縮的。
?5)Incremental backup 增量備份
?增量備份是指?jìng)浞輸?shù)據(jù)文件中自從上一次同一級(jí)別的或更低級(jí)別的備份以來(lái)被修改過的數(shù)據(jù)塊。與完全備份相同,增量備份也進(jìn)行壓縮。
?增量備份雖然概念很好,備份也很簡(jiǎn)單,但恢復(fù)起來(lái)卻是另外一回事,不僅麻煩而且容易出錯(cuò),所以實(shí)際中越來(lái)越少使用,
?到了Oracle 9i已經(jīng)建議不再使用,以后版本會(huì)逐漸取消對(duì)增量備份的支持。
所以,建議每天一次全備份。
?--全備份,文件名:backup_orcl.rman
?run {
? configure retention policy to recovery window of 7 days;
? configure controlfile autobackup on;
? configure controlfile autobackup format for device type disk to 'D:/autobackup/rman/%F';
? allocate channel ch1 device type disk format 'D:/autobackup/rman/data_%T_%U';
? backup database skip inaccessible filesperset 10
??? plus archivelog filesperset 20
??? delete all input;
? release channel ch1;
? }
? allocate channel for maintenance device type disk;
? crosscheck backupset;
? delete noprompt obsolete;
?--批處理文件
?set oracle_sid=orcl
?rman target / msglog D:\autobackup\rman\logs\%date%.log cmdfile=D:\autobackup\rman\backup_orcl.rman?
?--計(jì)劃任務(wù)
?每天一次全備份?
--注意:
1.啟動(dòng)日志歸檔模式:
?sql> alter database archivelog;
2.手工將操作系統(tǒng)目錄:D:\autobackup\rman\logs\
3.通過 configure retention policy to recovery window of 7 days;來(lái)設(shè)置備份的保留天數(shù),
? 如果是“每天一次全備份”,備份保留2天即可。
4.通過 crosscheck backupset;檢查備份是否過期。
5.通過 delete noprompt obsolete; 刪除過期的備份。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
