oracle 增量备份

 常用脚本:

-----1. 0级备份

  
  
  
  
  1. 常用脚本: 
  2. -----1. 0级备份 
  3. 批处理文件: 
  4. set ORACLE_SID=orcl 
  5. rman target sys/test@orcl  cmdfile= 'S:/backup/scripts/0/db_fullbakup_orcl.rman' LOG='S:/backup/log/rman_backup_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.log' 
  6.   
  7. rman脚本: 
  8. run { 
  9. configure retention policy to recovery window of 14 days; 
  10. configure controlfile autobackup on
  11. configure controlfile autobackup format for device type disk to 'S:\backup\controlfile\bak_%F'
  12. allocate channel c1 device type disk format  'S:\backup\data\bak_%u'
  13. allocate channel c2 device type disk format 'S:\backup\data\bak_%u'
  14. backup incremental level=0 database skip inaccessible  
  15. plus archivelog filesperset 20 
  16. delete all input; 
  17. release channel c1; 
  18. release channel c2; 
  19. allocate channel for maintenance device type disk; 
  20. crosscheck backupset; 
  21. delete noprompt obsolete; 
  22.   
  23. -----2. 1级备份 
  24. 批处理文件: 
  25. set ORACLE_SID=orcl 
  26. rman target sys/test@orcl   cmdfile='S:/backup/scripts/1/db_fullbakup_orcl.rman' LOG='S:/backup/log/rman_backup_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.log' 
  27. rman脚本: 
  28. run { 
  29. configure retention policy to recovery window of 14 days; 
  30. configure controlfile autobackup on
  31. configure controlfile autobackup format for device type disk to 'S:\backup\controlfile\bak_%F'
  32. allocate channel c1 device type disk format  'S:\backup\data\bak_%u'
  33. allocate channel c2 device type disk format 'S:\backup\data\bak_%u'
  34. backup incremental level=1 cumulative database skip inaccessible  
  35. plus archivelog filesperset 20 
  36. delete all input; 
  37. release channel c1; 
  38. release channel c2; 
  39. allocate channel for maintenance device type disk; 
  40. crosscheck backupset; 
  41. delete noprompt obsolete; 

 

 

你可能感兴趣的:(rman,增量备份)