oracle怎么查看某个用户下各个表所占的空间?
2016-05-09 16:28
423 查看
执行如下语句即可: select OWNER, t.segment_name, t.segment_type, sum(t.bytes / 1024 / 1024) mmm
from dba_segments t
where t.owner = '你要查询的用户'
and t.segment_type='TABLE'
group by OWNER, t.segment_name, t.segment_type
order by mmm desc;
from dba_segments t
where t.owner = '你要查询的用户'
and t.segment_type='TABLE'
group by OWNER, t.segment_name, t.segment_type
order by mmm desc;
相关文章推荐
- Oracle alert_sid.log属组变为root不影响数据库正常运行
- 在oracle数据库中删除表后,怎样把占用的磁盘空间释放出来?
- 不安装oracle客户端,用plsql连接oracle
- Oracle正在执行和执行过的SQL语句
- Oracle SCN详解
- redaht6.7ssh升级到7.2后oraclerac不能安装
- Oracle账户解锁/锁定
- SQL SREVER, ORACLE数据库连接字符串
- Oracle数据库学习小结(一)
- 不安装oracle客户端,用plsql连接oracle
- Oracle写函数读写日志实例
- oracle 数据库,无效的SCN号错误
- hibernate+quartz,oracle报错ora-12520
- Oracle获取表、表结构的语句
- oracle select ...start with ...connect by ..
- 【Oracle】RAC11gR2 Grid启动顺序及启动故障诊断思路
- 使用navicat premium连接oracle数据库的步骤
- Mysql 实现按字段排名(实现oracle的rowNum)
- Oracle insert hang引发的行锁等待
- oracle insert乱码问题