欢迎光临
我们一直在努力

RMAN不完全恢复

基于时间的不完全恢复

实验设计:

设计一个表,插入数据,做一次rman备份,记录当前系统时间,然后删除表.要求恢复到记录的时间找回表和数据.

1、插入表和数据,次步骤省略,利用之前已有表。

SQL> select * from t1;

 
 

ID NAME

———- ———————–

1 tangkai

2、rman备份

RMAN> backup database format ‘/opt/app/oracle/oradata/backup/%U_%t.bak’;


3、记录当前系统时间


4、删除t1表


5、基于时间不完全还原到该时间点

RMAN> run {

2> allocate channel c1 type disk;

3> allocate channel c2 type disk;

4> set until time=”to_date(‘2015-05-19:09:55:17′,’YYYY-MM-DD:HH24:MI:SS’)”;

5> restore database;

6> recover database;

7> alter database open resetlogs;

8> }

 
 


 
 

6、验证,可查询到该表数据,说明恢复成功


 
 


 
 

未经允许不得转载:SRE空间 » RMAN不完全恢复

分享到:更多 ()

评论 抢沙发

评论前必须登录!

 

oracle