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 --