RMAN Oracle数据库定时备份脚本

目标:
1、每天夜间1点执行;
2、 数据库备份,同时备份控制文件及归档日志文件,备份文件保存至D:\app\oracle\backup\目录下,并在完成归档日志文件备份后,自动删除已备份的归档日志;
3、备份保留14天,过期则自动删除;
4、保留操作日志备查。

编写 RMAN批处理文件
run{
configure retention policy to recovery window of 14 days;
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to 'D:\app\oracle\backup\%F';
allocate channel c1 device type disk format 'D:\app\oracle\backup\BAK_%U';
backup database skip inaccessible
plus archivelog filesperset 20
delete all input;
release channel c1;
}
allocate channel for maintenance device type disk;
crosscheck backupset;
delete noprompt obsolete;
保存至D:\app\oracle\script\backup\db_fullbak_orcl.rman

编写命令执行批处理
set oracle_sid=orcl
rman target/ log D:\app\oracle\script\backup\logs\BAK_%DATE:~0,10%.LOG cmdfile=D:\app\oracle\script\backup\db_fullbak_orcl.rman

设定执行计划
windows下控制面板--任务计划--添加任务计划
linux下 crontab指令

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

转载于:http://blog.itpub.net/134012/viewspace-742244/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值