存储 频道

对物理备用再进行一次备份

  【IT168 资讯】当物理备用比较陈旧的时候,转移必要重做日志档案就需要从磁带重新获取。要更快地将这个备用更新到最新,可以对这个备用再备份一次。

  这个存储过程有很好的文档记录。除了它将控制文件放在一个SCN外,你所有的数据文件都放到了新的SCN。重启管理恢复过程,这个备用仍然需要过去归档的日志,而这个日志已经记录了你的数据文件所做的改动。

  将10g的指导手册和与之类似却不同的执行11g指导手册相对比是很有趣的。11g指导手册还需要恢复控制文件。除此之外恢复备份控制文件在10.2.0.3实例上不起作用。

  对备用再进行一次备份的方法:

  找到你的备用认为你已经应用的地方:

 

  standby> alter database recover managed standby database cancel;
  standby> select current_scn from v$database;                                         

  对从上面scn获得的primary再进行一次rman备份:

  primary_rman> backup incremental from scn #### database format '/backup/standby_%U';

  一旦这个备份文件拷贝了以备用,就用备用的控制文件来分类:

  standby_rman> recover database noredo;

   现在将从备份获得的改变应用到备用上:

  standby_rman> recover database noredo;

  这时,你的数据文件是最新的了,但是你的控制文件仍然是旧的,从primary创建新的备用控制文件: 

primary> alter database create standby controlfile as '/tmp/standby.ctl';

  复制这个到备用,并用这个新的备用替换你目前的备用控制文件。当它完成时,你应该可以重启管理恢复,并且它将从你的备份scn开始。

0
相关文章