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,确保数据库处于安全备份的状态下是首要任务。
oracle日常备份脚本
最新推荐文章于 2023-08-12 04:34:22 发布