ORACLE undo表空间满查询占用sql

ORACLE 专栏收录该内容
49 篇文章 0 订阅
select start_time,  --事务起始时间  
       username,    --用户名  
       s.MACHINE,   --机器名称  
       s.OSUSER,    --登录名  
       r.name,      --回滚段名称  
       ubafil,      --Undo block address (UBA) filenum  
       ubablk,      --UBA block number  
       t.status,    --回话状态  
       (used_ublk * p.value) / 1024 blk, --使用的回滚段空间  
       used_urec,   --使用的undo 记录 ,  
       s1.SQL_ID,    --sql_id  
       s1.SQL_TEXT   --sql文本  
  from v$transaction t, v$rollname r, v$session s, v$parameter p,v$sql s1  
 where xidusn = usn  
   and s.saddr = t.ses_addr  
   and p.name = 'db_block_size'   
   and s.SADDR=s1.ADDRESS(+)  
 order by 1; 
 
select BEGIN_TIME,  
       end_time,    
       round(maxquerylen / 60, 0) maxq,  --最长sql执行时间  
       maxquerysqlid,                    --最长sql执行时间的sqlid  
       undotsn,                          --最后活动的undo tablespace 编号  
       undoblks,                         --消耗的undo block size  
       txncount,                         --时段内的食物数量  
       unexpiredblks,                    --未过期的  
       expiredblks,                      --时段内未过期的undp block总数   
       round(tuned_undoretention / 60, 0) Tuned  --auto undoundoretention tuned之后的undo_retention  
  from dba_hist_undostat   
 where end_time > sysdate - 2  
 order by 1  
/



  • 0
    点赞
  • 0
    评论
  • 3
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页

打赏作者

小学生汤米

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值