您的位置:首页 > 数据库 > Oracle

oracle日常备份脚本

2009-05-11 10:47 176 查看
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,确保数据库处于安全备份的状态下是首要任务。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: