双机环境下,oracle归档日志如何恢复?

我的数据库是双机、生产环境,我7月21号把正式环境克隆到测试环境,月结的时候测试的时候有点问题,想分析原因,需要恢复8月1号的部分日志到测试环境,这个要怎么做啊?

这是其中的一些日志

/arch1/prod_1_47777_832529059.arc

/arch1/prod_1_47778_832529059.arc

/arch1/prod_1_47779_832529059.arc

/arch2/prod_2_47777_832529059.arc

/arch2/prod_2_47778_832529059.arc

/arch2/prod_2_47779_832529059.arc

日志都是连续的 , 求大神帮助啊

克隆是这么做的。用NBU做的备份

rman target xxxx/xxxxx@xxxx catalog xxxx/xxxx@xxxx auxiliary xxx/xxxxx@xxxxx

duplicate target database to YKDEV;
参与2

1同行回答

yhd_myyhd_my数据库管理员北京信利恒丰科技发展有限公司
你的归档日志应该是备份到NBU上的吧,通过NBU做restore archivelog sequence between xx and xx thread 1 ;restore archivelog sequence between xx and xx thread 2 ;当然你的NBU要用这个的语句应该是用以下的这种写法:RMAN> run { 2> ALLOCATE CHANNEL ch00 TYPE 'SBT_TA...显示全部
你的归档日志应该是备份到NBU上的吧,通过NBU做
restore archivelog sequence between xx and xx thread 1 ;
restore archivelog sequence between xx and xx thread 2 ;
当然你的NBU要用这个的语句应该是用以下的这种写法:
RMAN> run {
2> ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE';  
3> SEND 'NB_ORA_SERV=xxx, NB_ORA_CLIENT=xxx';
4> set archivelog destination to '/datatmp/tmpdata/arc';
5> restore archivelog from sequence xxx thread 1;
6> RELEASE CHANNEL ch00;
7> }收起
保险 · 2015-08-13
浏览897

提问者

freebile
数据库运维工程师金融行业

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-08-13
  • 关注会员:0 人
  • 问题浏览:2375
  • 最近回答:2015-08-13
  • X社区推广