Oracle数据库从入门到精通系列之六:临时文件

Oracle数据库从入门到精通系列之六:临时文件

  • Oracle中的临时数据文件是一种特殊类型的数据文件。
  • 当内存不足时,Oracle会使用它来存储一些临时数据,比如说一些比较大的排序或散列操作的中间结果、临时表中的数据以及结果集数据等。
  • 自12c起,对临时表的操作所产生的undo也会放到临时表空间中
  • 永久性的表和索引永远不会存储在临时表空间中,但是临时表中的数据及其索引会存放在这里。也就是应用程序储存数据的表永远不会放到临时文件中,但当使用临时表时,可能会在这里临时存放一些数据。

一般而言对数据的每一个修改都会存储在重做日志中,这些事物日志会在以后某个时间重新应用以重做事务。例如,数据库实例失败后进行恢复就可能需要重做事务。

DBA不需要备份临时数据文件,无法恢复临时数据文件。

你可能感兴趣的:(数据库,日常分享专栏,Oracle数据库,临时文件)