ITPub博客

首页 > 数据库 > Oracle > RMAN备份脚本

RMAN备份脚本

原创 Oracle 作者:leon830216 时间:2014-02-23 22:03:33 0 删除 编辑
整个过程在归档模式下进行

1. 备份目标
每天夜间 1 点执行
数据库全备, 同时备份控制文件及归档日志文件, 备份文件保存至 c:\backup 目录下
并在完成归档日志文件备份后, 自动删除已备份的归档日志
备份保留7天, 过期则自动删除
保留操作日志备查

RMAN 批处理, 保存为 c:\/database_backup_.rman

run {
  configure retention policy to recovery window of 7 days;
  configure controlfile autobackup on;
  configure controlfile autobackup format for device type disk to '/backup/%f';
  allocate channel c1 device type disk format '/backup/%u';
  backup database skip inaccessible filesperset 10 plus archivelog filesperset 20 delete all input;
  release channel c1;
}
  allocate channel for maintenance device type disk;
  crosscheck backupset;
  delete noprompt obsolete;

2. 调用脚本 C:\database_backup_.bat
rman target 'sys/admin@test'
log='C:\backup\logs\%date:~0,4%_%date:~5,2%_%date:~8,2%_%time:~0,2%_%time:~3,2%_%time:~6,2%.log'
cmdfile='C:\database_backup_.rman'

3. 设定执行计划

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22558114/viewspace-1086575/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 不完全恢复
请登录后发表评论 登录
全部评论

注册时间:2009-09-18

  • 博文量
    160
  • 访问量
    380471