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,确保数据库处于安全备份的状态下是首要任务。
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逻辑备份脚本
- linux oracle自动备份脚本
- 备份脚本(svn、oracle、配置文件)
- oracle自动备份脚本
- Linux下Oracle自动备份脚本
- linux下Oracle自动备份数据库脚本(归档模式)
- Linux环境下用exp备份Oracle数据表并导入的脚本
- SHELL日常文件备份脚本
- Oracle自动备份脚本
- oracle热备份脚本
- Oracle 11g 数据库自动备份执行脚本
- Mysql 日常备份和增量备份脚本(Linux)
- 备份&恢复系列之一:怎样在linux中写对oracle的冷备份脚本!
- Windows下oracle RMAN备份脚本
- linux 下的 oracle 自动备份脚本
- Linux下 Oracle自动备份脚本及其运行设置
- Oracle RMAN 备份恢复方案及脚本
- Oracle 热备份batch脚本 Windows
- Oracle 热备份脚本
- oracle备份、还原脚本