oracle表空间和数据文件管理.pptVIP

  • 10
  • 0
  • 约8.25千字
  • 约 61页
  • 2023-04-12 发布于重庆
  • 举报
回滚表空间 回滚(UNDO)表空间用于存放回滚数据,当执行DML操作时,Oracle会将这些操作的旧数据写入到回滚段。 Oracle9i前管理回滚数据使用回滚段。 从Oracle9i开始,管理回滚数据不仅可以使用回滚段,还可以使用回滚表空间。因为规划和管理回滚段比较复杂,所以Oracle10g已经完全丢弃用回滚段,而是使用回滚表空间来管理回滚数据。 第三十页,共六十一页。 回滚表空间——回滚数据的作用 回滚事务 当执行DML操作修改数据时,回滚数据被存放到回滚段,而新数据则被存放到数据段中,如果事务操作存在问题,就需要回退事务,以取消事务变化。 读一致性 用户检索数据库数据时,Oracle总是使用用户只能看到被提交过的数据或特定时间点的数据,以确保数据的一致性。 事务恢复 如果在数据库运行过程中出现例程失败,那么当重启数据库时,后台进程SMON会自动执行例程恢复。 闪回查询 取得特定时间点的数据库数据,它是9i开始新增加的特性。 第三十一页,共六十一页。 回滚表空间 ——回滚表空间的管理参数 UNDO_MANAGEMENT 指定回滚数据的管理方式。如果要使用自动管理模式,必须设置该参数为AUTO,如果使用手工管理模式,必须设置该参数为MANUAL。 UNDO_TABLESPACE 指定例程所要使用的UNDO表空间。 UNDO_RETENTION 控

文档评论(0)

1亿VIP精品文档

相关文档