UNDO表空间
来源:互联网 发布:淘宝ps3哪家好 编辑:程序博客网 时间:2024/05/21 18:34
undo表空间 有undo段 段是自动生成。
普通表空间是手工创建段的。
undo表空间有很多回滚段
但是在system表空间也有一个回滚段 (对数据字典进行操作的时候-对数据对象进行操作的时候、或者undo表空间坏了)
将修改前的数据保存在undo表空间的undo段
1、Undo表空间及管理方式
show parameter undo_tablespace
查看Undo段
select * from v$rollname;
select SEGMENT_NAME,BLOCKS,EXTENTS from dba_segments where SEGMENT_NAME='_SYSSMU1$';
select SEGMENT_NAME,TABLESPACE_NAME,EXTENT_ID,FILE_ID,BLOCK_ID,BLOCKS from dba_extents
where SEGMENT_NAME='_SYSSMU1$';
select owner, segment_name, tablespace_name from dba_rollback_segs;
show parameter undo
select name from v$parameter where name like '%undo%';
undo_management
UNDO表空间占用空间情况以及数据文件存放位置
select file_name,bytes/1024/1024 from dba_data_files
where tablespace_name like '%UNDOTBS%';
undo的三个作用
读一致性,构造CR块
回滚
实例恢复
undo_retention
alter tablespace undotbs1 retention guarantee(不能被覆盖,900s才能)
alter tablespace undotbs1 retention noguarantee(可以覆盖)
Undo段中区的状态
free
expired(过期,不会释放为free)
inactive (原则不覆盖但是当空间压力大的时候可能被覆盖,数据保留900s)
active (区中的数据还未 commit)
显示UNDO区信息
SELECT extent_id, bytes, status FROM dba_undo_extents
WHERE segment_name='_SYSSMU1$';
select tablespace_name,retention from dba_tablespaces;
- 重置UNDO 表空间.
- 监控Undo表空间
- 管理UNDO表空间
- undo表空间管理
- UNDO 表空间管理
- undo表空间
- UNDO表空间
- 释放UNDO表空间
- undo表空间
- 管理UNDO表空间
- undo表空间切换
- 重置undo表空间
- UNDO表空间
- UNDO表空间
- UNDO表空间
- UNDO表空间
- undo表空间管理
- undo 表空间管理
- Struts2基于注解的Action配置
- 快速矩阵快速幂
- 【HTML5游戏开发小技巧】RPG情景对话中,令文本逐字输出
- JVM模型
- 在开发 ExtJS 应用程序常犯的 10 个错误
- UNDO表空间
- 从学习export命令理解到的Shell环境和变量生存期
- ubuntu 12.04安装部署环境nginx,tomcat,mysql以及开机启动备忘
- Android中的像素单位详解( dp 、 sp 、 px 、 in 、 pt 、 mm )
- RTP 协议
- priority_queue的用法
- JVM---对象访问
- DoDataExchange简述
- 电源电路简述