查看表空间使用情况
来源:互联网 发布:c语言控制台好看界面 编辑:程序博客网 时间:2024/05/17 22:52
SELECT D.TABLESPACE_NAME,
SPACE || 'M' "SUM_SPACE(M)",
BLOCKS "SUM_BLOCKS",
SPACE - NVL (FREE_SPACE, 0) || 'M' "USED_SPACE(M)",
ROUND ( (1 - NVL (FREE_SPACE, 0) / SPACE) * 100, 2) || '%'
"USED_RATE(%)",
FREE_SPACE || 'M' "FREE_SPACE(M)"
FROM ( SELECT TABLESPACE_NAME,
ROUND (SUM (BYTES) / (1024 * 1024), 2) SPACE,
SUM (BLOCKS) BLOCKS
FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME) D,
( SELECT TABLESPACE_NAME,
ROUND (SUM (BYTES) / (1024 * 1024), 2) FREE_SPACE
FROM DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)
UNION ALL --如果有临时表空间
SELECT D.TABLESPACE_NAME,
SPACE || 'M' "SUM_SPACE(M)",
BLOCKS SUM_BLOCKS,
USED_SPACE || 'M' "USED_SPACE(M)",
ROUND (NVL (USED_SPACE, 0) / SPACE * 100, 2) || '%' "USED_RATE(%)",
NVL (FREE_SPACE, 0) || 'M' "FREE_SPACE(M)"
FROM ( SELECT TABLESPACE_NAME,
ROUND (SUM (BYTES) / (1024 * 1024), 2) SPACE,
SUM (BLOCKS) BLOCKS
FROM DBA_TEMP_FILES
GROUP BY TABLESPACE_NAME) D,
( SELECT TABLESPACE_NAME,
ROUND (SUM (BYTES_USED) / (1024 * 1024), 2) USED_SPACE,
ROUND (SUM (BYTES_FREE) / (1024 * 1024), 2) FREE_SPACE
FROM V$TEMP_SPACE_HEADER
GROUP BY TABLESPACE_NAME) F
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+)
ORDER BY 1;
- 查看表空间使用情况
- 查看表空间使用情况
- 查看表空间使用情况
- 查看表空间使用情况
- 查看表空间使用情况
- 查看表空间使用情况
- 查看表空间使用情况
- 查看表空间使用情况
- 查看表的空间使用情况
- 查看oracle表空间使用情况
- 查看oracle表空间大小、使用情况
- 查看表空间的使用情况
- 查看ORACLE各表空间使用情况
- show_space(查看表空间使用情况)
- 如何查看表空间使用情况
- 查看CPU、内存、表空间使用情况
- oracle中查看表空间使用情况
- 查看CPU、内存、表空间使用情况
- 6.NP问题
- Spring中Quartz的配置
- js实现文字滚动效果
- linux档案属性
- VB.net 获取网络时间
- 查看表空间使用情况
- Ubuntu VPN PPTP 配置
- Linux系统中/dev/mtd与/dev/mtdblock的区别
- xml 语法总结
- android四大组件之Activity
- vTiger 记录在回收站清空后仍然在数据库里面存在
- fusioncharts常用错误
- 在0~N(不包括N)范围内随机生成一个长度为M(M <= N)且内容不重复的数组
- C/C++中动态链接库的创建和调用