RHEL5下RMAN的自动备份脚本,编写脚本放在服务器端定时执行:要求(1)数据库全备,同时备份控制文件和归档日志文件,在完成归档日志文件备份后,自动删除已备份的归档日志(2)备份保留14天,过期自动删除(3)保留rman操作日志 编写RMAN批处理文件:#!/bin/bash
run {
CONFIGURE RETENTION POLICY TO REDUNDANCY 14;
configure controlfile autobackup on;
configure controlfile autobackup format for device type disk to "/u01/scripts/controlfile_%F";
allocate channel c1 device type disk format "/u01/scripts/db_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;编写命令执行批处理:
#!/bin/bash
Oracle_HOME=/u01/app/oracle/10.2.0/db_1
ORACLE_BASE=/u01/app/oracle
ORACLE_SID=orcl
$ORACLE_HOME/bin/rman target / cmdfile="/u01/scripts/orcl_bak.rman"
推荐阅读:RMAN 配置归档日志删除策略 http://www.linuxidc.com/Linux/2013-11/92670.htmOracle基础教程之通过RMAN复制数据库 http://www.linuxidc.com/Linux/2013-07/87072.htmRMAN备份策略制定参考内容 http://www.linuxidc.com/Linux/2013-03/81695.htmRMAN备份学习笔记 http://www.linuxidc.com/Linux/2013-03/81892.htmOracle数据库备份加密 RMAN加密 http://www.linuxidc.com/Linux/2013-03/80729.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12MySQL为已经存在的表的id改为自增Oracle XE http端口8080的修改相关资讯 rman备份 RMAN自动备份
- RMAN备份报 RMAN-06059 错误 (05月13日)
- RMAN备份文件远大于数据库大小的原 (01月09日)
- Oracle RMAN备份之控制文件备份 (12/20/2015 20:07:06)
| - RMAN备份策略修正案例实录 (02月29日)
- Oracle 11g R2 RAC RMAN备份脚本示 (12/27/2015 11:33:20)
- RMAN备份时遇到ORA-19588 (07/23/2015 15:01:01)
|
本文评论 查看全部评论 (0)