undo表文件

undo文件

undo的作用

undo表空间四大作用

  • 事务回退:rollback
  • 实例回复:正在做 DML 操作的数据块,事务结束前,其他用户读 undo 里面的数据前镜像
  • 读一致性:正在做 DML 操作的数据块,事务结束前,其他用户读 undo 里面的数据前镜像
  • 闪回数据:flashback query、flashback table 等

undo管理模式

自动管理

手动管理(不再使用)

undo参数

show parameter undo;

undo表文件_第1张图片

undo_management:管理方式

undo retention:单位为秒,指提交了之后保留的分钟数

undo_tablespace:当前使用的undo表空间

​ undo表空间有三种段:1.系统段:由系统表空间产生的镜像数据

​ 2.非系统段:由非系统表空间产生的镜像数据

​ 3.临时段:能够脱机的表空间产生的临时段,用于脱机过后存放之前变化的数据

管理undo表空间

建立undo表空间

可以建立多个表空间,但只能使用一个

使用中的undo表空间不能offline、drop

create undo tablespace <表名> datafile <'dir'> size <> autoextend on;

查看undo表空间和对应文件

show para

你可能感兴趣的:(数据库,oracle)