【Vegas原创】用RMAN进行在线DG Rebuild(Windows版)

例:DG损坏,需要重新建立
前提:DG已经有build。build DG的方法:http://www.cnblogs.com/vegaslee/archive/2009/08/11/1543716.html

步骤:
DB:
1,运行RMAN备份脚本,获取最新的RMAN备份集,并将备份集copy到DG中:
   参见:http://www.cnblogs.com/vegaslee/archive/2009/08/11/1543660.html 

2,运行以下sql,并将生成的control文件copy到DG中:
SQL> alter database create standby controlfile as 'e:\mesdb_stby.ctl';


DG:
1,关闭DG,rename mesdb_stby.ctl  to control01.ctl,control02.ctl,control03.ctl;
SQL> shutdown database

2,  还原DG:
SQL> startup mount;

RMAN > restore database;

3,开启DG:
SQL> shutdown immediate;

SQL> startup nomount;

SQL> alter database mount standby database;

SQL> alter database recovery managed standby database disconnect from session;


DB:
查APPLED:
SQL> select * from v$archived_log where first_time>to_date('2009-09-13 16:30:00','yyyy-mm-dd hh24:mi:ss')
order by completion_time desc



posted @ 2009-09-01 16:50  李济宏(Amadeus)  阅读(212)  评论(0编辑  收藏  举报