||
事务:一个事务是由一个会话顺序和一组DML语句的集合。
语句包括:INSERT UPDATE DELETE MERGE SELECT for UPDATE LOCK TABLE
特性: ACID属性、
原子性Atomicity :是一个事务中包含的所有DML语句都是一个不可分割的单元。且事务的所有改变必须一起提交和回滚。
一致性Consistency 保持数据库的状态一致
隔离性Isolation 多个事务独立运行,互相不受影响。
持久性Durability 一旦事务被提交,变化会永远保留下来。
Redo特性:
所有对数据库的修改都会生成redo,redo用于发生需要数据库回复时的情形。
instance recovery,media recovery
Undo特性:确保维护每个事务的ACID属性。
包括所有反向恢复到事务修改前的所有信息。所有的Undo操作都产生redo,但不是所有的redo都产生undo。
对回滚段rollback segments的使用和管理。
undo功能
1、用于回滚事务的情形:会话使用ROLLBACK语句;PMON晋城维护失败会话;发生instance recovery;发生media recovery
2、用于实现读一致性
3、用于实现闪回
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-6-3 22:05
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社