检查Oracle数据库表空间巨细(闲暇、已运用),是否要添加表空间的数据文件ITeye - 娱乐之横扫全球

检查Oracle数据库表空间巨细(闲暇、已运用),是否要添加表空间的数据文件ITeye

2019-01-11 19:59:46 | 作者: 鸿文 | 标签: 空间,数据文件,运用 | 浏览: 1970

select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used"
(select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a,
(select tablespace_name,sum(bytes) bytes,max(bytes) largest from dba_free_space group by tablespace_name) b
where a.tablespace_name=b.tablespace_name
order by ((a.bytes-b.bytes)/a.bytes) desc

 

 

“Sum MB”表明表空间一切的数据文件总共在操作系统占用磁盘空间的巨细


比方:test表空间有2个数据文件,datafile1为300MB,datafile2为400MB,那么test表空间的“Sum MB”便是700MB
“userd MB”表明表空间现已运用了多少
“free MB”表明表空间剩下多少
“percent_user”表明现已运用的百分比

 

--2比方从1中检查到MLOG_NORM_SPACE表空间已运用百分比到达90%以上,能够检查该表空间总共有几个数

据文件,每个数据文件是否主动扩展,能够主动扩展的最大值。

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表娱乐之横扫全球立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章