码迷,mamicode.com
首页 > 其他好文 > 详细

rman 备份脚本

时间:2015-08-30 15:36:25      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

[oracle@localhost ~]$ ls
Desktop  oracle_backup.rman  oracle_backup.sh
[oracle@localhost ~]$ cat oracle_backup.rman 
run{
CONFIGURE BACKUP OPTIMIZATION ON;
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO /u01/backup/%F;
ALLOCATE CHANNEL CH1 DEVICE TYPE DISK FORMAT /u01/backup/%U;
ALLOCATE CHANNEL CH2 DEVICE TYPE DISK FORMAT /u01/backup2/%U;
BACKUP DATABASE SKIP INACCESSIBLE FILESPERSET 10 PLUS ARCHIVELOG FILESPERSET 20 DELETE ALL INPUT;
RELEASE CHANNEL CH1;
RELEASE CHANNEL CH2;
}
ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK;
CROSSCHECK BACKUPSET;
DELETE NOPROMPT OBSOLETE;
[oracle@localhost ~]$ cat oracle_backup.sh 
#!/bin/bash
export ORACLE_SID=orcl
export log="/u01/$ORACLE_SID+`date +%y%m%d%H%M`"
rman target / msglog $log cmdfile="/home/oracle/oracle_backup.rman"

然后可以通过计划任务定时进行备份执行oracle_backup.sh。

rman 备份脚本

标签:

原文地址:http://www.cnblogs.com/houzhiqing/p/4770935.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!