rman 备份脚本的创建和执行
2013-12-21 12:59
609 查看
1、创建rman备份脚本:
rman>create script rman_backup {
sql 'alter system checkpoint';
backup database format '/oracle/rman/rm_bk%U.dbf';
backup current controlfile format '/oracle/rman/rm_ct%U.dbf';
}
2、执行rman备份脚本:
rman>run {execute script rman_backup;}
3、如何使用操作系统文件存储rman指令,并在rman中直接调用该文件执行rman命令,首先创建一个rman_backup.rcv 文件,文件内容如下:
sql 'alter system checkpoint';
backup database format '/oracle/rman/rm_bk%U.dbf';
backup current controlfile format '/oracle/rman/rm_ct%U.dbf';
4、调用操作系统文件执行rman指令:
d:>rman catalog rman_backup/rman@orcl target system/oracle@orcl cmdfile 'rman_backup.rcv ';
为了编辑的方便,我们也可以将脚本文件转换为操作系统文件:
rman>print script rman_backup to file 'rman_backup.txt';
5、使用rman实现数据块的恢复:
rman>blockrecover datafile 6 block 118 from backupset;
6、启用快速增量备份:
sql>alter database enable block change tracking using file '/u01/oracle/product/10.2.0/oradata/chtrack.log';
7、实现rman增量备份:
级别0的备份(全库备份):
rman>backup incremental level 0 database;
级别1的备份(在级别0基础上的差异备份):
rman>backup incremental level 1 database;
rman>create script rman_backup {
sql 'alter system checkpoint';
backup database format '/oracle/rman/rm_bk%U.dbf';
backup current controlfile format '/oracle/rman/rm_ct%U.dbf';
}
2、执行rman备份脚本:
rman>run {execute script rman_backup;}
3、如何使用操作系统文件存储rman指令,并在rman中直接调用该文件执行rman命令,首先创建一个rman_backup.rcv 文件,文件内容如下:
sql 'alter system checkpoint';
backup database format '/oracle/rman/rm_bk%U.dbf';
backup current controlfile format '/oracle/rman/rm_ct%U.dbf';
4、调用操作系统文件执行rman指令:
d:>rman catalog rman_backup/rman@orcl target system/oracle@orcl cmdfile 'rman_backup.rcv ';
为了编辑的方便,我们也可以将脚本文件转换为操作系统文件:
rman>print script rman_backup to file 'rman_backup.txt';
5、使用rman实现数据块的恢复:
rman>blockrecover datafile 6 block 118 from backupset;
6、启用快速增量备份:
sql>alter database enable block change tracking using file '/u01/oracle/product/10.2.0/oradata/chtrack.log';
7、实现rman增量备份:
级别0的备份(全库备份):
rman>backup incremental level 0 database;
级别1的备份(在级别0基础上的差异备份):
rman>backup incremental level 1 database;
相关文章推荐
- 手动执行rman备份脚本命令
- windows下定期执行rman备份(脚本+方法介绍)
- RMAN兼容性、控制文件自动备份、保存时间、备份策略、备份脚本(二)
- NBN脚本改RMAN备份
- centos中创建自动备份Mysql脚本任务并定期删除过期备份
- Shell 脚本执行方式(不创建子shell)
- 教你在mac上面创建可执行脚本文件
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- crontab定时执行php脚本备份数据库
- rman备份脚本
- Python+selenium创建自动执行命令脚本
- 两个会话上同时执行如下创建Procedure的脚本引发的library cache lock
- oracle rman备份脚本
- linux下创建一个可执行脚本
- oracle rman 备份归档日志常用脚本
- Nocatalog 下的RMAN 增量备份 shell脚本
- Linux 平台下 RMAN 全备 和 增量备份 shell 脚本
- AWS学习笔记(四)--CLI创建EC2时执行脚本
- java调用mysql的工具类实现数据库远程备份,还原,生成创建表的sql脚本
- shell脚本 rman备份