windows 下oracle 数据库 rman 备份
明確目標編寫rman批處理文件
目標:
A 每天夜間2點執行備份
B數據庫全備,同時備份控制文件及歸檔日志文件,備份文件保存至:F:\backup\目錄下,并在完成歸檔日志文件備份后,自動刪除已備份的歸檔日志;
C 備份在數據庫服務器上保留10天,過期則自動刪除
D 保留操作日志備查
E 備份在192.168.0.1備份服務器上的文件保留1天,需手動刪除?RMAN批處理文件
????保存至:F:\oraclescripts\backup_cloudsea.rman
????????????????????????????Run{
?CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 10 ?DAYS;
?CONFIGURE CONTROLFILE AUTOBACKUP ON;
?CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'F:/backup/conf_%T_%F';
?ALLOCATE CHANNEL CH1 DEVICE TYPE DISK FORMAT 'F:/backup/ch1_%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;
說明:由于邏輯分區是在同一塊物理磁盤上,所以設置并行通道對備份IO調優沒有任何影響,所以此策略里僅開啟了一個通道。
????????????????????????????????????
?
編寫dos批處理文件創建文件夾:F:\oraclescripts
將下列信息保存至:F:\oraclescripts\backup_cloudsea.bat
set oracle_sid=cloudsea
rman target / msglog F:\oraclescripts\logs\%date:~0,10%.log cmdfile=F:\oraclescripts\backup_cloudsea.rman
?
?
設定執行計劃?
在控制面版à任務計劃à添加任務計劃中,添加dos批處理文件,并設置備份時間為每天早上兩點。備份日志存放于F:\oraclescripts\logs文件夾中,DBA每天只需查看當天對應的日志文件便知是否備份成功。
總結
以上是生活随笔為你收集整理的windows 下oracle 数据库 rman 备份的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前后端分离的思考与实践(二)
- 下一篇: WIN2003 X64 系统上安装sql