sh 表空间USED空间X FREE空间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 表空间USED空间X FREE空间相关的知识,希望对你有一定的参考价值。

SELECT
	substr(TBSP_NAME,1,40) as tbsp
	,TBSP_CONTENT_TYPE
	,substr(TBSP_STATE,1,15) as state
	,TBSP_PAGE_SIZE/1024 as pagesize
	,decimal(float(TBSP_USED_SIZE_KB)/1048576,6,2) as used_size
	,decimal(float(TBSP_TOTAL_SIZE_KB)/1048576,6,2) as total_size
		from sysibmadm.tbsp_utilization
	order by tbsp_used_size_kb desc
db2 select "substr(tbsp_name,1,35) as tbsp_name, tbsp_id, decimal(float(TBSP_PAGE_SIZE*TBSP_USED_PAGES)/1048576,10,2) as used_gb, decimal(float(TBSP_PAGE_SIZE*TBSP_TOTAL_PAGES)/1048576,10,2) as total_gb from table(mon_get_tablespace(NULL,1)) order by 4 desc"


db2 -x select "substr(tbsp_name,1,35) as tbsp_name, tbsp_id, decimal(float(TBSP_PAGE_SIZE*TBSP_USED_PAGES)/1048576,10,2) as used_gb, decimal(float(TBSP_PAGE_SIZE*TBSP_TOTAL_PAGES)/1048576,10,2) as total_gb from table(mon_get_tablespace(NULL,1)) order by 4 desc" | awk 'BEGIN{sum=0}{sum+=$4}END{print sum}'

以上是关于sh 表空间USED空间X FREE空间的主要内容,如果未能解决你的问题,请参考以下文章

添加表空间

Oracle 查看用户所在的表空间剩余表空间

db2怎么查看表空间使用率

如何查看oracle剩余表空间

如何查询临时表空间被啥占用了

快速进行表空间清理方案的编写和操作