Oracle11G RMAN備份和恢復筆記 二

2021-08-31 17:49:32 字數 2024 閱讀 2846

非catalog各種備份方式:

全庫備份

backup database;

增量備份:

backup incremental level=0 database;

backup incremental level=1 database;

備註:level1級別備份在level0級別基礎上才可以做.

備份歸檔日誌:

backup database plus archivelog delete input;

備份表空間:

backup tablespace tbs_name;

備份控制檔案:

backup current controlfile;

backup database include current controlfile;

備份資料檔案:

backup datafile datafile_no; 

rman典型增量備份案例

星期天: level 0 backup

星期一: level 2 backuplevel 0 backup

星期二: level 2 backup

星期三: level 1 backup

星期四: level 2 backup

星期五: level 2 backup

星期六: level 2 backup

實現思路:備份指令碼+crontab

bakl0.sh

runbakl1.sh

runbakl2.sh

run執行指令碼:

rman target /msglog=bakl0.log cmdfile=bakl0.sh

rman target /msglog=bakl1.log cmdfile=bakl1.sh

rman target /msglog=bakl2.log cmdfile=bakl2.sh

新增自動執行的crontab  

crontab -e -u oracle(使用者的定時計畫)

45 23 * * 0 rman target /msglog=bakl0.log cmdfile=bakl0.sh

45 23 * * 1 rman target /msglog=bakl2.log cmdfile=bakl2.sh

45 23 * * 2 rman target /msglog=bakl2.log cmdfile=bakl2.sh

45 23 * * 3 rman target /msglog=bakl1.log cmdfile=bakl1.sh

45 23 * * 4 rman target /msglog=bakl2.log cmdfile=bakl2.sh

45 23 * * 5 rman target /msglog=bakl2.log cmdfile=bakl2.sh

45 23 * * 6 rman target /msglog=bakl2.log cmdfile=bakl2.sh

備註:建議指定全路徑

重新啟動定時任務服務

service crond restart;

備註:防止磁碟空間不足.

建議在使用rman備份注意一下兩點:

1.dbid

2.配置.

configure controlfile autobackup on;

backup database plus archivelog delete input;

例如:backup format '/u01/rman/bak/full_%d_%t.bk' database plus archivelog delete input;

檢視備份檔案的目錄:

show parameter db_recovery_file_dest;

show parameter db_recovery_file_dest_size;

檢視恢復目錄使用情況:

select * from v$flash_recovery_area_usage;

檢視rman中預設的引數資訊

show all;

oracle11g rman備份恢復實測

建立恢復目錄等前期準備工作 第一步 在目錄資料庫中建立恢復目錄所用表空間 sql create tablespace rman ts datafile d oracle oradata rman rman ts.dbf size 20m 第二步 在目錄資料庫中建立rman使用者並授權 sql cre...

Oracle11G RMAN備份和恢復筆記 四

常用的rman命令 report schema list backup crosscheck backup delete validate rman catalog 模式 採用catalog database rman方式 建議將catalog database不要和target放在一起.1.建立c...

oracle10g RMAN增量備份策略

最開始的資料一般資料量在不大的情況下,最還每天做全備份是最好的,這樣在做故障恢復的時候是方便的,也是最簡單的,通常最簡單的方法是我們每個人追求的,複雜了自己也會繞在裡面容易出錯。在隨著業務的增長,隨之帶來的資料量的增長之後,我們在考慮做增量備份,減少備份資料量減少了每次備份時間,降低了系統的持續負載...