wjzliu0064 发表于 2012-12-24 16:22:02

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

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

fishcat 发表于 2012-12-26 16:39:57

闪回有些功能是依赖undo的,有些却不是

fishcat 发表于 2012-12-26 17:03:01

数据库级别的依赖闪回日志,表级依赖表空间回收站和undo,事物级别依赖undo
页: [1]
查看完整版本: 闪回区与undo之间是什么关系