楼主: text1978

[FAQ] 冷备份还原数据库是不是不能前滚恢复?

[复制链接]
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
61#
 楼主| 发表于 2004-5-11 18:45 | 只看该作者
最初由 lunar2000 发布
[B]

上面已经说了,请注意"日志切换"!!

日志切换就是告诉数据库,我要使用下一个日志了,这时数据库就要归档了。你的情况一定是发生过日志切换。 [/B]


我知道"日志切换"肯定会触发ARCH写归档,但是我的redo定义的是100M啊。redo没有写满,凭什么要写归档。我关心这个是因为我想到了standby。standby状态时候大概就是仅仅接受primary发送过来的归档吧。

我看到一个文档上说,standby几乎可以实现数据零丢失,——通常丢失redo的内容。我一看这个“通常”立即昏倒。如果我的主数据库的redo是100M写到80M的时候还没有发生归档,这是主数据库坏了,这个坏了就像这篇帖子讨论的问题——rodo都找不到了。那岂不是丢失了80M的重做?怎么又能说成是零丢失了呢?如果一个DBA很不合格,他没有根据实际情况而把redo设置得很大,以致一个星期才写得满一个redo,那发生以上得情况,他丢失的数据太多了。

使用道具 举报

回复
论坛徽章:
4
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB技术丛书作者
日期:2010-09-26 15:24:56
62#
发表于 2004-5-12 12:28 | 只看该作者
不是你理解的那样子的,呵呵

一句话,只要检查点完成了,那么在那个检查点之前的东西就能从数据文件中找到。对于standby,其机制同备份恢复的一般规则并不相悖。

使用道具 举报

回复
论坛徽章:
65
ITPUB元老
日期:2006-03-01 17:57:36马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52
63#
发表于 2004-5-12 12:34 | 只看该作者
从原理上
scn上去考虑问题吧,一切都简单

btw,rman的恢复命令要比SQLPLAU的恢复命令简单智能的多,
建议多用RMAN

使用道具 举报

回复
论坛徽章:
4
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB技术丛书作者
日期:2010-09-26 15:24:56
64#
发表于 2004-5-14 15:44 | 只看该作者
piner说得是这个意思:凡是开始scn小于强制scn(force scn)的重做都会被归档。

使用道具 举报

回复
论坛徽章:
4
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB技术丛书作者
日期:2010-09-26 15:24:56
65#
发表于 2004-5-14 15:53 | 只看该作者
最初由 text1978 发布
[B]

我知道"日志切换"肯定会触发ARCH写归档,但是我的redo定义的是100M啊。redo没有写满,凭什么要写归档。我关心这个是因为我想到了standby。standby状态时候大概就是仅仅接受primary发送过来的归档吧。

我看到一个文档上说,standby几乎可以实现数据零丢失,——通常丢失redo的内容。我一看这个“通常”立即昏倒。如果我的主数据库的redo是100M写到80M的时候还没有发生归档,这是主数据库坏了,这个坏了就像这篇帖子讨论的问题——rodo都找不到了。那岂不是丢失了80M的重做?怎么又能说成是零丢失了呢?如果一个DBA很不合格,他没有根据实际情况而把redo设置得很大,以致一个星期才写得满一个redo,那发生以上得情况,他丢失的数据太多了。 [/B]


调节FAST_START_IO_TARGET l、LOG_CHECKPOINT_INTERVAL
l、LOG_CHECKPOINT_TIMEOUT参数

使用道具 举报

回复
论坛徽章:
4
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB技术丛书作者
日期:2010-09-26 15:24:56
66#
发表于 2004-5-14 16:10 | 只看该作者
最初由 kingdom 发布
[B]

没有其他情况能激活ARCn进程了吗? [/B]


请注意:日志切换仅仅是个过程。

使用道具 举报

回复
论坛徽章:
42
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:08ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:23
67#
发表于 2004-5-15 16:37 | 只看该作者
建议在你自已的机器上,进行搞备份后乱整,进行恢复,以学习备份和恢复,不要用RMAN,来了解如何备份,然后用RMAN。

使用道具 举报

回复
论坛徽章:
0
68#
发表于 2004-5-15 18:57 | 只看该作者
oracle 都建议用 rman 了

其他备份方式就算了吧

使用道具 举报

回复
论坛徽章:
0
69#
发表于 2004-5-18 15:24 | 只看该作者
up, 先别用RMAN加深印象,再用RMAN简化管理

使用道具 举报

回复
论坛徽章:
16
ITPUB元老
日期:2006-12-29 17:11:00秀才
日期:2015-12-25 15:31:102015年新春福章
日期:2015-03-06 11:57:31沸羊羊
日期:2015-03-04 14:43:432012新春纪念徽章
日期:2012-01-04 11:49:54ITPUB十周年纪念徽章
日期:2011-11-01 16:19:412010新春纪念徽章
日期:2010-03-01 11:21:02祖国60周年纪念徽章
日期:2009-10-09 08:28:002009新春纪念徽章
日期:2009-01-04 14:52:28生肖徽章2007版:鼠
日期:2008-01-02 17:35:53
70#
发表于 2004-5-19 13:07 | 只看该作者
如果用resetlog方式打开数据库,日志文件已经复位,是否需要重建呢?

使用道具 举报

回复

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

本版积分规则 发表回复

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