Chinaunix首页 | 论坛 | 博客
  • 博客访问: 723610
  • 博文数量: 94
  • 博客积分: 1937
  • 博客等级: 上尉
  • 技术积分: 1618
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-04 18:46
个人简介

专注数据库开发管理

文章分类

全部博文(94)

文章存档

2015年(1)

2014年(2)

2013年(19)

2012年(32)

2011年(10)

2010年(30)

分类: Oracle

2013-01-28 14:05:33

UNDO SEGMENT
 ===================================================================
 
 使用还原段的目的:事务回滚、事务恢复、保持一致性;
 
 参数:
 undo_tablespace -- 还原表空间
 undo_management -- AUTO|MANUAL
 undo_retention -- 在UNDO段够用的情况下UNDO保持的时间(秒)
 undo_suppress_errors -- 兼容以前的版本不提示错误信息
 
 -- 创建还原表空间
 create undo tablespace tsp_undo
 datafile 'd:\oracle\oradata\undo01.dbf' size 20M;
 
 -- 删除还原表空间
 drop tablespace tsp_undo;
 
 -- 切换还原表空间
 alter system set undo_tablespace='undo_tsp1';
 
 -- 数据字典
 select to_char(begin_time,'hh:mm:ss') begin_time
         ,to_char(end_time,'hh:mm:ss') end_time
         ,undoblks       -- 消耗的还原块
         ,txncount       -- 事务数
         ,maxquerylen    -- 最长时间(秒)
 from v$undostat ORDER BY begin_time DESC;
 
 SELECT * FROM dba_rollback_segs;
 SELECT * FROM v$rollname;
 SELECT * FROM v$rollstat;

 SELECT * FROM v$transaction;


-- The End --

阅读(902) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~