这篇文章主要介绍“oracle表空间使用情况怎么查看”,在日常操作中,相信很多人在oracle表空间使用情况怎么查看问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”oracle表空间使用情况怎么查看”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

select*from(Selecta.tablespace_name,to_char(a.bytes/1024/1024,'99,999.999')total_bytes,to_char(b.bytes/1024/1024,'99,999.999')free_bytes,to_char(a.bytes/1024/1024-b.bytes/1024/1024,'99,999.999')use_bytes,to_char((1-b.bytes/a.bytes)*100,'99.99')||'%'usefrom(selecttablespace_name,sum(bytes)bytesfromdba_data_filesgroupbytablespace_name)a,(selecttablespace_name,sum(bytes)bytesfromdba_free_spacegroupbytablespace_name)bwherea.tablespace_name=b.tablespace_nameunionallselectc.tablespace_name,to_char(c.bytes/1024/1024,'99,999.999')total_bytes,to_char((c.bytes-d.bytes_used)/1024/1024,'99,999.999')free_bytes,to_char(d.bytes_used/1024/1024,'99,999.999')use_bytes,to_char(d.bytes_used*100/c.bytes,'99.99')||'%'usefrom(selecttablespace_name,sum(bytes)bytesfromdba_temp_filesgroupbytablespace_name)c,(selecttablespace_name,sum(bytes_cached)bytes_usedfromv$temp_extent_poolgroupbytablespace_name)dwherec.tablespace_name=d.tablespace_name)

到此,关于“oracle表空间使用情况怎么查看”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!