C/C++教程

oracle中的undo概念

本文主要是介绍oracle中的undo概念,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
undo主要是为了保证事务和数据的一致性,如果做错了,可以回退,redo和undo是o的核心技术,重中之重   undo介绍: 数据库恢复的时候 先应用redo,把提交或没提交的数据全部写到数据文件里 再通过undo,把那些没提交的数据回滚,只让提交过的数据在数据文件里生效 这也是oracle不丢数据的原因   undo的作用: 1.数据回滚       最基本的功能,回滚不需要的操作 2.数据恢复,先应用redo,再应用undo       在数据库意外宕机之后需要使用undo数据进行回滚操作 3.一致性读,非常重要的特性 4.闪回功能: 是数据的前映像而不是数据库的前映像   回滚段说明: 一个镜像前版本不会跨段存储的 就是说一个回滚段可以存储多个前镜像,但是一个前镜像只存储在一个回滚段里   9以前的版本回滚经常不够,还要手工建回滚段 10以后就是自动的   大字段不使用回滚段,因为太大了 使用表空间来存储前镜像    

这篇关于oracle中的undo概念的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!