Chinaunix首页 | 论坛 | 博客
  • 博客访问: 791530
  • 博文数量: 185
  • 博客积分: 7434
  • 博客等级: 少将
  • 技术积分: 2325
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-29 14:01
文章分类

全部博文(185)

文章存档

2013年(1)

2012年(2)

2011年(17)

2010年(25)

2009年(36)

2008年(104)

分类: Oracle

2008-05-05 14:12:22

recover database using backup controlfile与recover database的差别
 
要理解recover database using backup controlfile,先理解 recover database 也就是说,不加using backup controlfile的情况。
在普通的recover database 或者 recover tablespace, recover datafile时, Oracle会以当前controlfile所纪录的SCN为准,
利用archive log和 redo log的redo entry, 把相关的datafile 的 block恢复到“当前controlfile所纪录的SCN,
而某些情况下,Oracle需要把数据恢复到比当前controlfile所纪录的SCN还要靠后的位置
(比如说,control file是backup controlfile , 或者 controlfile是根据trace create的。),
这时候,就需要用using backup controlfile.  恢复就不会受“当前controlfile所纪录的SCN”的限制。
这时候的限制就来自于你的语句(until time , until scn),或者可用的archive log(until cancel) ...
阅读(650) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~