根据metalink脚本学习undo(五)
来源:互联网 发布:小学生编程比赛 编辑:程序博客网 时间:2024/05/21 16:40
set lines 120set pages 999clear colset termout offset trimout onset trimspool onconnect / as sysdbaalter session set nls_date_format='dd-hh24:mi';spool undohistoryinfo.outpromptprompt ############## RUNTIME ############## promptcol rdate head "Run Time"select sysdate rdate from dual;prompt prompt ############## HISTORICAL DATA ############## prompt col x format 999,999 head "Max Concurrent|Last 7 Days"col y format 999,999 head "Max Concurrent|Since Startup"--最大的并发select max(maxconcurrency) x from v$undostat/--历史最大并发select max(maxconcurrency) y from sys.wrh$_undostat/col i format 999,999 head "1555 Errors"col j format 999,999 head "Undo Space Errors"--出现01555的总次数select sum(ssolderrcnt) i from v$undostatwhere end_time > sysdate-2/--出现no spaace错误的次数select sum(nospaceerrcnt) j from v$undostatwhere end_time > sysdate-2/clear breakclear computeprompt prompt ############## CURRENT STATUS OF SEGMENTS ############## prompt ############## SNAPSHOT IN TIME INFO ##############prompt ##############(SHOWS CURRENT UNDO ACTIVITY)##############prompt col segment_name format a30 head "Segment Name"col "ACT BYTES" format 999,999,999,999 head "Active Bytes"col "UNEXP BYTES" format 999,999,999,999 head "Unexpired Bytes"col "EXP BYTES" format 999,999,999,999 head "Expired Bytes"select segment_name, sum(case when status = 'ACTIVE' then bytes else 0 end) "ACT BYTES", --活动状态的区大小 sum(case when status = 'UNEXPIRED' then bytes else 0 end) "UNEXP BYTES" , --未过期区大小 sum(case when status = 'EXPIRED' then bytes else 0 end) "EXP BYTES" --过期区大小 from dba_undo_extents group by segment_name order by 1 prompt prompt ############## UNDO SPACE USAGE ############## prompt col usn format 999,999 head "Segment#" --回滚段编号 col shrinks format 999,999,999 head "Shrinks"col aveshrink format 999,999,999 head "Avg Shrink Size" select usn, --回滚段编号 shrinks, --回滚段收缩次数 aveshrink --平均每次收缩的大小 from v$rollstat spool offset termout onset trimout offset trimspool offclear col
UndoHistoryInfo.sql
0 0
- 根据metalink脚本学习undo(五)
- 根据metalink脚本学习undo(一)
- 根据metalink脚本学习undo(二)
- 根据metalink脚本学习undo(三)
- 根据metalink脚本学习undo(四)
- 根据metalink脚本学习undo(六)
- 根据metalink脚本学习undo(七)
- 根据metalink脚本学习undo(八)
- UNDO相关问题总结(五)
- UNDO相关问题总结(五)
- UNDO相关问题总结(五)
- shell脚本学习 五
- Metalink
- undo系列学习之oracle DBA常用的脚本
- Undo/Redo设计(五)
- oracle 估算undo脚本
- Unity3d 开发(五)编辑器的undo操作
- linux学习(五) shell脚本(2)
- Redis 如何处理客户端连接
- LevelDB源码剖析之SSTable_sstable文件的读取
- Liferay中Portal.properties常用配置参数
- 黑马_blog2_坦克大战游戏代码
- Http协议三次握手
- 根据metalink脚本学习undo(五)
- HDU 1075 What Are You Talking About (map解法+Trie解法)
- Redis 集群功能说明
- Linux环境下ping命令出现“Destination host unreachable”解决方法
- Android中Service和Thread的区别
- Windows API 之一:GetUserName和GetComputerName
- HDU 5023 线段树+状压
- ios7 获取TextView中图片信息。
- linux下安装shadowsocks