zlja

 

 

Windows RMAN备份脚本,比较简单。 我们看内容。

 

1.      修改RMAN相关参数

RMAN>show all;

RMAN>CONFIGURE CONTROLFILE AUTOBACKUP ON;

RMAN>CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO \'d:/backup/%F\';

RMAN>exit;

按如上设置后,控制文件和spfile就会随着数据库备份自动备份到d:/backup下;

 

 

2.   备份脚本

 

rmanbackup.txt文件,内容如下:

 

RUN {

allocate channel c1 type disk;

backup database format \'D:/hotback/db_%U\' plus archivelog delete all input format \'D:/hotback/arch_%U\';

release channel c1;

}

exit

 

 

rmanbackup.bat文件,内容如下:

 

rman target sys/admin@dba nocatalog CMDFILE \'d:/rmanbackup.txt\'

LOG \'d:/rman_backup_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%".log\'

 

rmanbackup.bat文件添加到计划任务里定时执行就可以了。备份完成后会在同一目录下生成 rman_backup_20100112.log 这种格式的log 文件。

 

 

 

分类:

技术点:

相关文章: