ITPub博客

首页 > 数据库 > Oracle > ORACLE日常备份脚本

ORACLE日常备份脚本

原创 Oracle 作者:rainnyzhong 时间:2009-04-03 10:30:00 0 删除 编辑

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_scriptdailybackup_script.cmd

4. 创建WINDOWS的任务计划或LINUX的CRON以定期执行这个批处理文件

这样就实现了数据库的定期备份。

备份的脚本非常简单,但制定的恢复方法则需进行测试才可以放到你的BACKUP&RECOVERY计划中。要不然,你刚有备份,不知道怎么恢复以及不确定这样的备份是否有效也没有用。作为DBA,确保数据库处于安全备份的状态下是首要任务。

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/684234/viewspace-1025010/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-03-29

  • 博文量
    19
  • 访问量
    230273