暂无图片
如何查询oracle表空间剩余信息
我来答
分享
暂无图片 匿名用户
如何查询oracle表空间剩余信息

如何查询oracle表空间剩余信息

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
沐炎

SELECT UPPER(F.TABLESPACE_NAME) tbsname,
D.TOT_GROOTTE_MB total,
D.TOT_GROOTTE_MB - F.TOTAL_BYTES used,
TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,
2),
'990.99') used_pct,
F.TOTAL_BYTES free
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) as TOTAL_BYTES
FROM SYS.DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F,
(SELECT DD.TABLESPACE_NAME,
ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
FROM SYS.DBA_DATA_FILES DD
GROUP BY DD.TABLESPACE_NAME) D
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
ORDER BY 4 DESC;

暂无图片 评论
暂无图片 有用 1
打赏 2
豆宇斯

select a.tablespace_name ,
trunc(total / 1024 / 1024/ 1024, 2) "SUM_SPACE/G",
trunc((total - nvl(free, 0)) / 1024 / 1024/ 1024, 2) "USED_SPACE/G",
trunc(nvl(free, 0) / 1024 / 1024/ 1024, 2) "FREE_SPACE/G",
trunc((total - nvl(free, 0)) * 100 / total, 2) "USED_RATE/%",
trunc(maxsize / 1024 / 1024/ 1024, 2) "MAX_SUM_SPACE/G",
trunc((total - nvl(free, 0)) * 100 / maxsize, 2) "MAX_SUM_SPACE/%",
file_count "FILE_COUNT"
from (select tablespace_name,
sum(bytes) total,
sum(decode(maxbytes, 0, bytes, maxbytes)) maxsize,
count(file_name) file_count
from dba_data_files
group by tablespace_name) a
left join (select tablespace_name, sum(bytes) free
from dba_free_space
group by tablespace_name) b
on a.tablespace_name = b.tablespace_name
order by 7 desc;

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
谁做过用Oracle SMTP包自动发邮件实现实时告警?
回答 3
已采纳
为了实现您描述的自动发送邮件的实时告警功能,可以使用Oracle数据库中的DBMSSCHEDULER和UTLMAIL包。以下是针对您提到的三个场景的具体实现方法:1.工厂设备down机告警当工厂设备d
Oracle 11.2.0.4 impdp导入时报错
回答 1
impdpCCENSE/CCENSE,impdp后用户如果写成system/password会怎样?172.16.233.11:1521/bdbus指向的是本地的库么?你是在目标主机上运行导入的么?
JDBC使用绑定变量,9个字符升级为128位
回答 5
已采纳
你这个错误通常出现在使用绑定变量的SQL语句中,由于数据类型或长度不匹配导致绑定变量与实际参数值不一致,从而导致报错。在你的情况下,可能是因为你绑定变量的长度为32位,但实际传入的值长度超过了32位,
如何释放Oracle数据库数据文件多余空间?
回答 3
已采纳
1
oracle sharding
回答 2
OracleSharding是一种分布式数据库解决方案,它允许数据库系统分布在多台服务器上,通过数据分片提高系统的扩展性和可用性。尽管OracleSharding技术已经存在一段时间,但在市场上的广泛
使用BTRobot 出智能巡检报告
回答 1
一般来说,挺快的,主要看系统负载,还有是数据库的体量以及你的参数设置生产多长时间的若负载过高,建议低峰时段再行生成若参数设置跨越的时间太长,可以调整下时间段
Oracle并行有有哪些触发的方式
回答 4
已采纳
查看查询表的 degree参数是多少,这个大多都是由于创建索引的时候用了并发,然后创建完成之后没有设置noparallel,那么以后涉及到这个表的查询,就会自动开启并发执行。另外看看服务器上
rac开机后其中一个节点无法自动正常启动,请高手帮忙解答一下。
回答 7
问题未解决有没有人看一下。
imp命令如何导入已经切割的dmp文件?
回答 5
impdpusername/passwordDIRECTORYdirectorynameDUMPFILEfile1.dmp,file2.dmp,file3.dmp,file4.dmpLOGlogfil
oracle怎么删除唯一键的索引?
回答 2
已采纳
去掉约束再删除索引
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~