1 ORACLE ORACLE 数据库管理员教程 数据库管理员教程 SQL*DBA SQL*Loader Export Server 共享池 数据缓冲区日志缓冲区 SGA SGA User User User SMITH ALLEN WARD Server 共享池 数据缓冲区日志缓冲区 SGA SGA ORACLE ORACLE 的体系结构 的体系结构 示 示 例 例 SELECT操作 SQL SELECT sal FROM emp WHERE job = CLERK ; Server 共享池 数据缓冲区 SGA SGA User User User B1 B2 EMP Table Block 1 Block2 ORACLE ORACLE 的体系结构 的体系结构 示 示 例 例UPDATE操作 为了支持读一致性,恢复和回滚,所 有修改操作需要回滚段。修改操作执行: 将数据块送到数据缓冲区 将回滚块送到数据缓冲区 在修改行上设置行锁 保存回滚数据到回滚段块 将修改写到数据块 ORACLE ORACLE 的体系结构 的体系结构 示 示 例 例 UPDATE操作 SQL SELECT sal