查看臨時表空間使用情況

本文提供了一种查询Oracle数据库中临时表空间使用情况的方法,通过SQL语句展示如何查看哪些用户正在使用临时表空间及其具体使用详情。

Select (sum(blocks))*8/1000 "MB"  from v$sort_usage;

查看誰在使用臨時表空間

SELECT distinct se.username,se.osuser,se.machine,

       se.sid,se.SERIAL#,

       su.extents,

       su.blocks * to_number(rtrim(p.VALUE)) AS Space,

       su.tablespace,

       su.segtype,

       s.sql_text   

  FROM v$sort_usage su, v$parameter p, v$session se, v$sql s

 WHERE p.NAME = 'db_block_size'

   AND su.session_addr = se.saddr

   AND s.hash_value = su.sqlhash

   AND s.address = su.sqladdr   

 ORDER BY se.username, se.sid;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10314474/viewspace-616903/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10314474/viewspace-616903/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值