oracle空间如何查询,关于oracle的空间查询

~~~~~~~~~~~~~ORACLE查看某用户占用了多少空间~~~~~~~~~~~~~~~~

SELECT OWNER, TABLESPACE_NAME, ROUND(SUM(BYTES) / 1024 / 1024, 2) "USED(M)"

FROM DBA_SEGMENTS

GROUP BY OWNER, TABLESPACE_NAME

ORDER BY SUM(BYTES) DESC;

~~~~~~~~~~~~~~~~~~~~查询某个用户下表所占用的空间~~~~~~~~~~~~~~~~~~~

Select OWNER, t.segment_name, t.segment_type, sum(t.bytes / 1024 / 1024) mmm

from dba_segments t

where t.owner = 'xxx'

and t.segment_type='TABLE'

group by OWNER, t.segment_name, t.segment_type

order by mmm desc;

~~~~~~~~~~~~~~~~~数据文件的高水位线~~~~~~~~~~~~~~~~~···

select a.file#,

a.name,

a.bytes / 1024 / 1024 CurrentMB,

ceil(HWM * a.block_size) / 1024 / 1024 ResizeTo,

(a.bytes - HWM * a.block_size) / 1024 / 1024 ReleaseMB,

'alter database datafile ''' || a.name || ''' resize ' ||

ceil(HWM * a.block_size / 1024 / 1024) || 'M;' ResizeCMD

from v$datafile a,

(select file_id, max(block_id + blocks - 1) HWM

from dba_extents

group by file_id) b

where a.file# = b.file_id(+)

and (a.bytes - HWM * block_size) > 0

order by 5

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值