[Q][025]请教前辈一句话的意思,关于opened DB backup,谢谢。

[复制链接]
查看11 | 回复3 | 2005-2-28 12:57:00 | 显示全部楼层 |阅读模式
When a data file is placed in backup mode, more of redo log may be generated because the log writer writes block images of changed blocks of the data file in backup mode to redo log instead of just the row information.

Backup mode中会产生更多的redo log ,原因是LGWR不仅仅记录row info,它还记录了些什么别的东东?
请问在opened DB backup时它还额外记录了些什么信息呢?

回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
up一下,谢谢。
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
字面意思已经很明白了,在online backup过程中,写入logfile的是被更改数据块的整个镜像,而不只是被修改的行的信息,你可能只更改了一行记录,但此时写入logfile的却是此行所在数据块的信息,因此会产生更多的redo log。log在某种程度上来说与rollback segment相象,只不过回滚段中记录的是before image,而log中记录的是after image
回复

使用道具 举报

千问 | 2005-2-28 12:57:00 | 显示全部楼层
谢谢ncgxq前辈!您解释的非常明白,小弟搞懂了,再次感谢:)
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行