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