8.1首先来介绍一下什么是回滚和撤消。随着Oracle技术的发展,从Oracle6版本到Oracle 9i版本,数据库使用回滚段提供撤消数据;而从Oracle 9i开始,引入了自动管理的UNDO表空间(AUM),作为新的撤消数据管理方式。事务使用回滚段记录数据变化前的信息。举例来说,执行UPDATE emp SET sal = 4000 Where empno= 7788;时,Oracle会在回滚段中记录更新前的数据镜像,并记录Redo信息。提交事务时,Oracle将事务标记为非激活状态,可重用回滚段空间。回滚操作则是将前镜像数据读取出来,修改数据缓冲区,完成数据回退。REDO和UNDO在数据库事务中交替重要。
什么是回滚和撤消-matpower手册(中文版)简介
相关推荐
深入研究回滚机制matpower手册(中文版)
如果你对回滚段的工作机制感兴趣,接下来我们将进一步深入探讨。从DML更新事务的角度重新审视这个更新语句: SQL> connect scott/tiger Connected. SQL> select * from emp; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO ---------- ---------- ---------- ---------- 7369 SMITH CLERK 7902 17-DEC-80 800 20 7499 ALLEN SALESMAN 7698 20-FEB-81 1600 30 7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30 7566 JONES MANAGER 7839 02-APR-81 2975 20 7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30 7698 BLAKE MANAGER 7839 01-MAY-81 2850 30 7782 CLARK MANAGER 7839 09-JUN-81 2450 10 7788 SCOTT ANALYST 7566 19-APR-87 3000 20 。。。 14 rows selected.
Oracle
0
2024-08-17
等待事件的起源 - Matpower手册(中文版)
等待事件的概念最初是在Oracle 7.0.12中引入的,大约有100个等待事件。到了Oracle 9.0,这一数目增加到了大约150个,在Oracle 8i中则是220个,而在Oracle 9iR2中达到了400个。Oracle 10gR2中则达到了874个等待事件,而在最新的Oracle 11gR1中,这一数目已接近1000个。尽管不同版本和组件的安装可能会有所不同,但可以通过查询V$EVENT_NAME视图获取这些等待事件的详细信息。Oracle的等待事件主要可以分为两大类:空闲(idle)等待事件和非空闲(non-idle)等待事件。空闲事件表示Oracle正在等待某种工作的完成,一般在数据库优化时不太需要关注。而非空闲等待事件则是针对Oracle活动而发生的等待,需要在数据库调整和优化过程中重点关注。
Oracle
3
2024-07-26
Memcached简介中文版
Memcached是一个简单而强大的内存对象缓存系统,广泛用于提升动态Web应用的性能。它能够减轻数据库负载,通过将数据和对象存储在内存中,快速响应访问请求。
Memcached
2
2024-07-22
MySQL中文版手册
MySQL中文版手册提供MySQL数据库的全面使用指导,帮助用户轻松学习和使用MySQL。
MySQL
8
2024-04-30
MySQL权威手册中文版
MySQL权威手册,提供最全面的MySQL中文资料。
MySQL
2
2024-07-16
MySQL API 中文版手册
随着数据库技术的发展,MySQL API 中文版手册成为开发者不可或缺的工具。
MySQL
3
2024-07-30
Redis命令手册中文版
这份文档是Redis命令参考和Redis文档的中文翻译,阅读它可以帮助您理解Redis命令的具体用法,以及如何运用Redis的事务、持久化、复制、Sentinel、集群等功能。
Redis
0
2024-09-13
建立回滚段Oracle数据库创建回滚段操作
在Oracle数据库中,创建回滚段的SQL语句如下:
CREATE ROLLBACK SEGMENT rbs01TABLESPACE rbsSTORAGE (INITIAL 100KNEXT 100KOPTIMAL 4MMINEXTENTS 20MAXEXTENTS 100);
通过该语句,我们可以为回滚段指定初始大小、扩展大小、最优大小、最小扩展数和最大扩展数等参数。回滚段在事务回滚和数据恢复中发挥重要作用。
Oracle
0
2024-11-06
SQL参考手册中文版
CHM格式SQL语法参考手册,包含大量语法讲解及实例。
SQLServer
6
2024-05-13