oracle每天一次差异备份,rman 全备份/差异增量备份/ 累积增量备份

RMAN>

run{

allocate channel ch1 type disk;

backup incremental level 0 database

format'/home/oracle/backup/db_%d_%U'

tag=db_inc_0;

release channel ch1;

}

新增一笔数据

spacer.gif

<2> 1级差异增量备份,如下图

spacer.gif

spacer.gif

run{

allocate channel ch1 type disk;

backup incremental level 1 database

format'/home/oracle/backup/db1_%d_%U'

tag=db_inc_1;

release channel ch1;

}

再新增一笔资料

spacer.gif

<3> 再做一次1级差异增量备份

spacer.gif

spacer.gif

<4>.  补备份一下pfile和ctrol file

Run{

SQL "create pfile=''/home/oracle/backup/pfile.ora'' from spfile";

backup as copy current controlfile format '/home/oracle/backup/control01.ctl';

}

====下面开始做恢复测试:===========

1. 把备份集文件从10.253.32.106复制到192.168.20.211上

spacer.gif

2. 恢复

备库 (同库名,不同目录结构)

-------------------------------------------------------------------------------------

1.

rman>

spacer.gif

打开复制过来的pfile,并更改里面的路径。并创建里面指定的目录

spacer.gif

2.

startup force nomount pfile='/home/orar3p/backup/pfile.ora';

spacer.gif

3.

restore controlfile from '/home/orar3p/backup/control01.ctl';

4.

alter database mount;

catalog start with '/home/orar3p/backup';

list backup;

spacer.gif

5.

run{

restore database;

Switch datafile all;

recover database until SCN 2598979;

}

spacer.gif

spacer.gif

6.

sql>

create spfile from pfile='/home/orar3p/backup/pfile.ora';

spacer.gif

7. 检验恢复的结果:

spacer.gif

-----------------The End -------------------------

spacer.gif

spacer.gif

spacer.gif

spacer.gif

spacer.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值