SELECT T1 "表空间",
Z / 1024 / 1024 / 1024 "总表空间G",
(Z - S) / 1024 / 1024 / 1024 "已用表空间G",
S / 1024 / 1024 / 1024 "剩余表空间G",
ROUND((Z - S) / Z * 100, 2) "使用率%",
(Z - S) / 1024 / 1024 / 1024 / 0.7 - (Z / 1024 / 1024 / 1024) "扩展空间"
FROM
(SELECT TABLESPACE_NAME T1, SUM(BYTES) S
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME),
(SELECT TABLESPACE_NAME T2, SUM(BYTES) Z
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME)
WHERE T1 = T2 order by 5 DESC;
相关文章
- 查看mysql数据库及表编码格式
- SQL2008数据表空间大小查询脚本
- linux查询当前目录剩余空间,如何在linux下查看目录的剩余空间大小
- linux命令-查看当前目录当前目录剩余空间以及目录文件大小和个数(pg清理大数据量表)
- 【Linux】查看当前路径下各文件夹大小及磁盘剩余空间
- 查看linux目录剩余空间大小
- 查询表空间状态,创建表空间,让表空间的大小自动扩展,删除表空间
- mysql查看表空间剩余大小_查询表空间的总大小,剩余表空间,已用空间,表占用大小,某天占用的大小...
- oracle数据库报错:ORA-01654: 索引 XXX 无法通过 128 (在表空间 xxx 中) 扩展
- Oracle数据库创建用户,表空间,授权