登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

飞哥的技术博客

世上无难事,只怕有心人!

 
 
 

日志

 
 
 
 

来自《三思笔记:一步一步学RMAN06-实战rman备份》,用rman进行每天自动备份!  

2009-06-28 21:38:43|  分类: Oracle |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
来自《三思笔记:一步一步学RMAN06-实战rman备份》,用rman进行每天自动备份!

三思的笔记写得很好,在此先表示感谢!

希望以后多看到这样的笔记!

测试环境:WindowsXP+Oracle9201       db_name:risesoft      oracle_sid:risesoft

在写脚本之前,我们先明确一下我们的目标:

2D:\backup\目录下,并在完成归档日志文件备份后,自动删除已备份的归档日志;

以Windows环境为例环境下与此基本类似,rman的脚本您甚至连改都不用改,就把调用rman脚本的命令行改改就行了):

保存至:E:\oracleScript\backup\database_backup_risesoft.rman

内容如下:

RUN {
 CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
 CONFIGURE CONTROLFILE AUTOBACKUP ON;
 CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'd:/backup/%F';
 ALLOCATE CHANNEL CH1 DEVICE TYPE DISK FORMAT 'd:/backup/%U';
 BACKUP DATABASE SKIP INACCESSIBLE FILESPERSET 10
   PLUS ARCHIVELOG FILESPERSET 20
   DELETE ALL INPUT;
 RELEASE CHANNEL CH1;
 }
 ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK;
 CROSSCHECK BACKUPSET;
 DELETE NOPROMPT OBSOLETE;

保存至:E:\oracleScript\backup\database_backup_risesoft.bat

设定要备份的数据库sid为risesoft,将日志按照日期输出到E:\oracleScript\backup\logs\目录。

内容如下:

set oracle_sid=risesoft
rman target / msglog E:\oracleScript\backup\logs\%date:~0,10%.log cmdfile=E:\oracleScript\backup\database_backup_risesoft.rman

控制面板->任务计划中添加计划,运行E:\oracleScript\backup\database_backup_risesoft.bat,设定日程安排中的时间。

竣工!

成功备份!


引文来源  来自《三思笔记:一步一步学RMAN06-实战rman备份》,用rman进行每天自动备份! - 蒙昭良的个人空间 - ITPUB个人空间 - powered by X-Space
  评论这张
 
阅读(459)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018