ITPUB??ì3
ITPUB论坛 » Oracle数据库管理 » heartbeat和low cache rba->on disk rba哪个为准?

标题: [精华] heartbeat和low cache rba->on disk rba哪个为准?
离线 china286
一般会员



精华贴数 2
个人空间 0
技术积分 462 (4702)
社区积分 0 (433433)
注册日期 2005-5-25
论坛徽章:0
      
      

发表于 2006-1-16 11:53 
heartbeat和low cache rba->on disk rba哪个为准?

heartbeat记录dbwr最新进度,以缩短db恢复时间
low cache rba->on disk rba也指出在db恢复时所应应用的日志地址范围
到底在db恢复的时候以哪一个为准,做为恢复的起点?终点又是哪个?


只看该作者    顶部
离线 china286
一般会员



精华贴数 2
个人空间 0
技术积分 462 (4702)
社区积分 0 (433433)
注册日期 2005-5-25
论坛徽章:0
      
      

发表于 2006-1-17 12:38 
等待回答


只看该作者    顶部
在线/呼叫 biti_rainy
人生就是如此



精华贴数 38
个人空间 0
技术积分 111991 (4)
社区积分 11932 (151)
注册日期 2001-12-12
论坛徽章:52
现任管理团队成员ITPUB元老年度论坛发贴之星年度论坛发贴之星ITPUB北京2009年会纪念徽章ITPUB北京九华山庄2008年会纪念徽章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章

发表于 2006-1-17 15:54 
起点就是 dbwr 进度点所对应的日志文件点(rba)

终点就是 写到磁盘上的日志截止点(on  disk  rba)


__________________
twitter: http://twitter.com/fengchunpei
只看该作者    顶部
离线 china286
一般会员



精华贴数 2
个人空间 0
技术积分 462 (4702)
社区积分 0 (433433)
注册日期 2005-5-25
论坛徽章:0
      
      

发表于 2006-1-17 16:49 
那既然在数据库恢复的时候是以low cache rba->on disk rba为范围,那还要heartbeat岂不是多余?


只看该作者    顶部
离线 china286
一般会员



精华贴数 2
个人空间 0
技术积分 462 (4702)
社区积分 0 (433433)
注册日期 2005-5-25
论坛徽章:0
      
      

发表于 2006-1-17 16:52 
急于想知道,都忘了感谢biti大哥了,非常感谢你的帮助,推荐一些这方面的文章书籍吧,这个论坛的搜索功能好象坏了哦,什么时候能修好


只看该作者    顶部
在线/呼叫 biti_rainy
人生就是如此



精华贴数 38
个人空间 0
技术积分 111991 (4)
社区积分 11932 (151)
注册日期 2001-12-12
论坛徽章:52
现任管理团队成员ITPUB元老年度论坛发贴之星年度论坛发贴之星ITPUB北京2009年会纪念徽章ITPUB北京九华山庄2008年会纪念徽章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章

发表于 2006-1-17 17:09 


QUOTE:
最初由 china286 发布
急于想知道,都忘了感谢biti大哥了,非常感谢你的帮助,推荐一些这方面的文章书籍吧,这个论坛的搜索功能好象坏了哦,什么时候能修好

on disk  rba 是 lgwr 写日志文件的最末位置的地址(没有写进日志文件的日志自然就丢失了),这是恢复所能达到的最新状态

dbwr 的进度是决定了恢复的起点

我不知道你干吗把这两个当做同一个东西呢?


__________________
twitter: http://twitter.com/fengchunpei
只看该作者    顶部
离线 oracledba
高级会员


精华贴数 2
个人空间 0
技术积分 12322 (108)
社区积分 206 (2649)
注册日期 2001-9-26
论坛徽章:12
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员生肖徽章2007版:兔2008北京奥运纪念徽章:蹦床
2008北京奥运纪念徽章:跳水ITPUB新首页上线纪念徽章数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星

发表于 2006-1-17 17:20 
heartbeat是一个ckpt来验证当前mount的thread的有效性,这个和rba有什么关系?
体系太细化就不要想了,我只记得tom大叔有一次说过,他最多导控制文件不过10来次,时间用长了对这些东西可能就水到渠成了


__________________
MSN: rogerhuang75@hotmail.com
只看该作者    顶部
离线 china286
一般会员



精华贴数 2
个人空间 0
技术积分 462 (4702)
社区积分 0 (433433)
注册日期 2005-5-25
论坛徽章:0
      
      

发表于 2006-1-17 17:23 
heartbeat和low cache rba确实是不同的东西,但既然恢复的起点一定是从low cache rba开始的,那有或没有heartbeat值,对恢复的起点的选择来说有什么影响,反正都是从low cache rba开始


只看该作者    顶部
离线 oracledba
高级会员


精华贴数 2
个人空间 0
技术积分 12322 (108)
社区积分 206 (2649)
注册日期 2001-9-26
论坛徽章:12
ITPUB元老会员2007贡献徽章会员2006贡献徽章授权会员生肖徽章2007版:兔2008北京奥运纪念徽章:蹦床
2008北京奥运纪念徽章:跳水ITPUB新首页上线纪念徽章数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星数据库板块每日发贴之星

发表于 2006-1-17 17:38 
如果heartbeat没有或者停了,那其他的都没有意义,因为这个时候这个实例或者thread已经死了或者停了,如果这样就会影响分布的实例间的锁管理


__________________
MSN: rogerhuang75@hotmail.com
只看该作者    顶部
在线/呼叫 biti_rainy
人生就是如此



精华贴数 38
个人空间 0
技术积分 111991 (4)
社区积分 11932 (151)
注册日期 2001-12-12
论坛徽章:52
现任管理团队成员ITPUB元老年度论坛发贴之星年度论坛发贴之星ITPUB北京2009年会纪念徽章ITPUB北京九华山庄2008年会纪念徽章
管理团队2007贡献徽章参与2007年甲骨文全球大会(中国上海)纪念ITPUB北京香山2007年会纪念徽章管理团队2006纪念徽章会员2007贡献徽章会员2006贡献徽章

发表于 2006-1-17 17:56 
http://www.ixora.com.au/notes/rba.htm

low rba  本身当然可检查点是一一对应的关系,rba 的存在,可以使得 数据库可以迅速地定位到日志文件和block

rba 在 resetlogs 之后可能并不唯一


__________________
twitter: http://twitter.com/fengchunpei
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰网域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:060528号 联系我们 法律顾问