oracle日常备份脚本

Author: Rainny
Date: 2009-4-3
数据库版本:ORACLE 10G
1. 创建存放备份脚本的目录
F:/dailybackup_script
2. 创建RMAN脚本文件
dailybackup_script.cmd,将此文件存放到上面的目录
该文件的内容如下:
run {
allocate channel oem_disk_backup device type disk;
recover copy of database with tag 'ORA$OEM_LEVEL_0';
backup incremental level 1 cumulative  copies=1 for recover of copy with tag 'ORA$OEM_LEVEL_0' database;
}
这个RMAN命令脚本使用的是ORACLE 10G的新增功能:INCREMENTALLY UPDATED BACKUPS
3. 创建RMAN调用的批处理文件
dailybackup_main.bat,将此文件存放到上面的目录。
该文件的内容如下:
rman target sys/sys@ora168  @F:/dailybackup_script/dailybackup_script.cmd

4. 创建WINDOWS的任务计划或LINUX的CRON以定期执行这个批处理文件
这样就实现了数据库的定期备份。
备份的脚本非常简单,但制定的恢复方法则需进行测试才可以放到你的BACKUP&RECOVERY计划中。要不然,你刚有备份,不知道怎么恢复以及不确定这样的备份是否有效也没有用。作为DBA,确保数据库处于安全备份的状态下是首要任务。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值