楼主: warehouse

[精华] 揭密备份恢复的原理!

[复制链接]
论坛徽章:
24
设计板块每日发贴之星
日期:2009-02-02 01:01:042012新春纪念徽章
日期:2012-01-04 11:53:54ITPUB十周年纪念徽章
日期:2011-11-01 16:24:042010广州亚运会纪念徽章:壁球
日期:2010-11-22 15:43:03ITPUB元老
日期:2010-11-18 13:03:452010新春纪念徽章
日期:2010-03-01 11:04:582010年世界杯参赛球队:瑞士
日期:2010-01-05 13:47:142010新春纪念徽章
日期:2010-01-04 08:33:08生肖徽章2007版:兔
日期:2009-11-01 20:09:03ITPUB8周年纪念徽章
日期:2009-10-09 21:30:11
101#
发表于 2009-2-9 13:57 | 只看该作者
up study

使用道具 举报

回复
论坛徽章:
41
秀才
日期:2015-07-30 11:13:40秀才
日期:2015-09-06 10:42:32秀才
日期:2015-09-10 09:29:01处女座
日期:2016-05-27 11:00:18
102#
发表于 2009-2-13 09:22 | 只看该作者
有点长/收藏慢慢看

使用道具 举报

回复
论坛徽章:
8
2009新春纪念徽章
日期:2009-01-04 14:52:28CTO参与奖
日期:2009-02-12 11:45:48生肖徽章2007版:鼠
日期:2009-03-10 21:32:402010新春纪念徽章
日期:2010-03-01 11:20:512010年世界杯参赛球队:阿根廷
日期:2010-05-18 09:56:35ITPUB9周年纪念徽章
日期:2010-10-08 09:28:51紫蛋头
日期:2011-06-21 16:00:27ITPUB十周年纪念徽章
日期:2011-11-01 16:23:26
103#
发表于 2009-2-13 09:33 | 只看该作者
千年难遇,流芳帖!

使用道具 举报

回复
论坛徽章:
0
104#
发表于 2009-2-13 12:59 | 只看该作者
强人一个

使用道具 举报

回复
论坛徽章:
1
CTO参与奖
日期:2009-02-20 09:44:20
105#
发表于 2009-2-22 01:57 | 只看该作者
好贴!
谢谢了!

使用道具 举报

回复
论坛徽章:
3
参与WIN7挑战赛纪念
日期:2009-11-09 11:55:23生肖徽章2007版:龙
日期:2009-11-16 18:41:542012新春纪念徽章
日期:2012-01-04 11:53:54
106#
发表于 2009-2-24 11:53 | 只看该作者
好帖子,顶下

使用道具 举报

回复
论坛徽章:
1
生肖徽章2007版:狗
日期:2009-03-17 15:35:53
107#
发表于 2009-3-3 14:13 | 只看该作者
原帖由 biti_rainy 于 2008-10-5 20:27 发表
lz,你开篇描述的重点是oracle如何根据rba去寻找到恢复的日志的起点。 但用这个来概括备份恢复的原理还是不太合适的

我以前给人上课讲原理也是一句话:
oracle通过 log的形式记录了所有数据文件(上面的块)的变化,所以只要在某个时段备份了oracle的全部数据文件,并且拥有备份开始时间点以来的所有log,那么就可以用备份的数据文件通过log中变化信息去重演这个变化的过程而达到恢复数据的目的,如果没有某个时间点的数据文件作为应用变化的起点那么log的变化就没有立足之处。 所以备份的目标就是满足这个条件。

其他所有,包括 rba、checkpoint time、checkpoint change、scn、checkpoint 等等概念,以及恢复时候的所有行为,都是围绕这个这个原理的具体表现。一系列的试验就是尝试去列举这些具体的表现给大家感性的认识,并不断地补充一些规则。



关于这个原理的命题,前段时间我们team还有兄弟提出,假如存在自创建数据库以来的所有log,那么在所有数据文件都不存在的前提下是否可以恢复数据库(尝试按照原来相同的方式创建数据库所有文件)。 当然我们的推理结果是不能。后来有兄弟去做试验了,结果是不能。




俺看滕永仓老师的说上也是这么说的,只要存在至建库以来的所有归档log,丢失的某个数据文件是可以恢复的,但是只是用户数据文件而不是系统数据文件

使用道具 举报

回复
论坛徽章:
23
2008新春纪念徽章
日期:2008-02-13 12:43:032010新春纪念徽章
日期:2010-03-01 11:04:572010新春纪念徽章
日期:2010-03-01 11:04:57ITPUB元老
日期:2010-02-10 13:01:092010新春纪念徽章
日期:2010-01-04 08:33:08参与WIN7挑战赛纪念
日期:2009-11-06 11:12:56生肖徽章2007版:马
日期:2009-10-14 14:10:56祖国60周年纪念徽章
日期:2009-10-09 08:28:00祖国60周年纪念徽章
日期:2009-10-09 08:28:00生肖徽章2007版:兔
日期:2009-09-10 11:22:26
108#
发表于 2009-3-3 14:51 | 只看该作者
好贴!!!
学习ing

使用道具 举报

回复
招聘 : Linux运维
论坛徽章:
8
八级虎吧徽章
日期:2009-03-03 15:57:49参与WIN7挑战赛纪念
日期:2009-11-06 11:40:06生肖徽章2007版:蛇
日期:2009-11-13 10:54:512010新春纪念徽章
日期:2010-03-01 11:21:012010年世界杯参赛球队:德国
日期:2010-04-16 20:28:18ITPUB9周年纪念徽章
日期:2010-10-08 09:34:02奥运会纪念徽章:皮划艇静水
日期:2012-10-10 14:34:46ITPUB社区千里马徽章
日期:2013-06-09 10:15:34
109#
发表于 2009-3-4 18:19 | 只看该作者
mark一下,有时间慢慢参阅

使用道具 举报

回复
论坛徽章:
41
秀才
日期:2015-07-30 11:13:40秀才
日期:2015-09-06 10:42:32秀才
日期:2015-09-10 09:29:01处女座
日期:2016-05-27 11:00:18
110#
发表于 2009-3-4 20:38 | 只看该作者
先顶后看

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表