日期:2014-05-17  浏览次数:20768 次

急!!!Oracle11G_R2 DataGuard 主库进行RMAN不完整恢复后,发现备库的信息不在同步,求解决方法
oracleDG的主库和备库搭建完毕,然后进行过数据测试都无问题。
之后备库正常运行,主库这里我做了rman的整库备份  backup database plus archivelog  
时间是 2013-05-21 09:30  
完毕之后我主库中进行了一些操作,比如删除表啊,删除数据什么的,甚至删除表空间此时是2013-05-21 09:45 。之后我用rman进行主库不完整还原恢复,restore database from tag 'TAGXXXXXXXX';
recover database until time="to_date('2013-05-21 09:30:00','yyyy-mm-dd hh24:mi:ss')";
此时提示还原成功,查看之后发现主库的信息确实是恢复了当时的信息。但是在去查看备库中的信息还是我没有还原的09:45的数据信息和状态。这段时间我的备库一直是standby mount状态,并且是alter database recover managed standby database using current logfile disconnect from session 接收日志的状态。我主库之后试过 alter system switch logfile,2台主/备重启都没用。V$ARCHIVE_GAP表中主/备都是空记录说明也没有确实的日志。v$archive_dest中显示2个节点也是VALID正常状态。


但是我主库无论怎么修改数据,备库都不在同步了。请问是不是在Oracle_11G_R2 DG 中主库只要是做过rman的不完整恢复后,备库都不在同步主库数据了??还是操作流程上有什么要求,导致我操作结果失败。麻烦大牛给解释下,谢谢拉,急啊
DataGuard Oracle11G_R2 RMAN不完整恢复 oracle数据库

------解决方案--------------------
dg没有实战过,帮顶一个吧
------解决方案--------------------
不完全恢复,resetlogs后,备库不能正常使用了
------解决方案--------------------
除非设置了数据库闪回功能,尚有一线希望恢复从库。否则估计够呛...
------解决方案--------------------
你的操作有问题,没有真正理解rman和dg的关系