[ 登录 ][ 注册 ] 天极传媒: 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
您现在的位置: IT专家网 > 数据库子站 > 数据库技巧

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

作者: 戴羽,  出处:IT专家网, 责任编辑: 李书琴, 
2008-06-23 10:29
  当物理备用比较陈旧的时候,转移必要重做日志档案就需要从磁带重新获取。要更快地将这个备用更新到最新,可以对这个备用再备份一次。

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

  这个存储过程有很好的文档记录。除了它将控制文件放在一个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> catalog start with '/backup/standby';

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


  standby_rman> recover database noredo;

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


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

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

 

  IT专家网原创文章,未经许可,严禁转载!

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。

邮件订阅