oracle rman 实验(oracle rman Cumulative累积增量备份和恢复)
2010-02-01 22:50
796 查看
终于有空做这个实验了,废话不多说开始吧
rman nocatalog target /
RMAN> run{
2> configure retention policy to recovery window of 7 days;
3> configure backup optimization on;
4> configure controlfile autobackup on;
5> allocate channel d1 type disk format 'd:/rman_backup/%U';
6> allocate channel d2 type disk format 'd:/rman_backup/%U';
7> backup incremental level 0 cumulative database filesperset 3 plus archivelog
filesperset 10
8> delete all input;
9> release channel d1;
10> release channel d2;
11> }
OK 备份完成,接下来修改部分数据,然后继续进行备份
RMAN> run{
2> configure retention policy to recovery window of 7 days;
3> configure backup optimization on;
4> configure controlfile autobackup on;
5> allocate channel d1 type disk format 'd:/rman_backup/%U';
6> allocate channel d2 type disk format 'd:/rman_backup/%U';
7> backup incremental level 1 cumulative database filesperset 3 plus archivelog
filesperset 10
8> delete all input;
9> release channel d1;
10> release channel d2;
11> }
备份完成,接下来干掉所有的数据文件
sqlplus / as sysdba
sql> shutdown immediate
sql> host del /f /q /s *.db
sql> startup mount
rman nocatalog target /
RMAN> restore database;
RMAN> recover database;
RMAN> alter database open
至此数据库恢复完成
进行这个实验和上一个增量备份和恢复实验只让自己熟悉了这2个备份脚本的写法,其他的没学到什么,关键还是理解差异增量备份和累积增量备份的概念。
rman nocatalog target /
RMAN> run{
2> configure retention policy to recovery window of 7 days;
3> configure backup optimization on;
4> configure controlfile autobackup on;
5> allocate channel d1 type disk format 'd:/rman_backup/%U';
6> allocate channel d2 type disk format 'd:/rman_backup/%U';
7> backup incremental level 0 cumulative database filesperset 3 plus archivelog
filesperset 10
8> delete all input;
9> release channel d1;
10> release channel d2;
11> }
OK 备份完成,接下来修改部分数据,然后继续进行备份
RMAN> run{
2> configure retention policy to recovery window of 7 days;
3> configure backup optimization on;
4> configure controlfile autobackup on;
5> allocate channel d1 type disk format 'd:/rman_backup/%U';
6> allocate channel d2 type disk format 'd:/rman_backup/%U';
7> backup incremental level 1 cumulative database filesperset 3 plus archivelog
filesperset 10
8> delete all input;
9> release channel d1;
10> release channel d2;
11> }
备份完成,接下来干掉所有的数据文件
sqlplus / as sysdba
sql> shutdown immediate
sql> host del /f /q /s *.db
sql> startup mount
rman nocatalog target /
RMAN> restore database;
RMAN> recover database;
RMAN> alter database open
至此数据库恢复完成
进行这个实验和上一个增量备份和恢复实验只让自己熟悉了这2个备份脚本的写法,其他的没学到什么,关键还是理解差异增量备份和累积增量备份的概念。
相关文章推荐
- 备份恢复5——rman增量累积备份+catalog和nocatalog
- ORACLE RMAN备份--差异增量与累积增量的策略实例图
- Oracle的差异增量备份和累积增量备份,RMAN增量备份脚本
- oracle:rman恢复----通过增量备份来恢复
- oracle:rman恢复----通过增量备份来恢复
- oracle rman 增量备份完整恢复测试
- oracle直通车6关于rman备份恢复数据文件,以及创建分区表的实验
- ORACLE RMAN 增量备份完整恢复测试
- oracle:rman恢复----通过增量备份来恢复
- oracleRMAN备份与恢复实验
- Oracle 10g中使用RMAN进行备份恢复的几个实验手记
- Oracle的差异增量备份和累积增量备份
- Oracle RMAN-增量备份
- Oracle Database 12c RMAN全量+增量备份+归档日志恢复详解
- ORACLE_RMAN备份恢复
- 一次完整的oracle rman备份与恢复的例子
- oracle备份恢复之rman恢复到异机
- Oracle技术之调整RMAN备份与恢复操作的性能(二)
- oracle RMAN 备份恢复总结
- oracle中Rman增量备份下各级别level的区别