闪回区与undo之间是什么关系

我看到资料上这样写闪回功能:闪回数据库的实现机理是闪回日志,只要配置了闪回数据库,就会自动创建闪回日志。只要数据库里的数据发生变化,oracle会将数据修改前的旧值保存在闪回日志中。当我们需要闪回数据库时,Oracle会读取闪回日志里的记录,并应用到数据库上,从而将数据库回退到历史上的某个时间点。
undo表空间是针对事务的,提供回滚功能, 也把修改前的数据记录下来了,这样,两个功能是不是重复了,而闪回功能要依赖undo空间的,这又是什么原因
标签: 暂无标签
wjzliu0064

写了 5 篇文章,拥有财富 76,被 4 人关注

转播转播 分享分享 分享淘帖
回复

使用道具

P5 | 发表于 2012-12-26 16:39:57
闪回有些功能是依赖undo的,有些却不是
回复

使用道具

P5 | 发表于 2012-12-26 17:03:01
数据库级别的依赖闪回日志,表级依赖表空间回收站和undo,事物级别依赖undo
回复

使用道具

您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

意见
反馈