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