单个脚本如何监控主机上所有实例的表空间利用率

2023-12-26 17阅读
已用空间,总空间,圆形(100*(已用空间/总空间),单个脚本如何监控主机上所有实例的表空间利用率

1、第一,使用Sql脚本获取每个实例的表空间:

SELECT TABLESPACE_NAME From dba_Tablespaces;

单个脚本如何监控主机上所有实例的表空间利用率

2、然后,使用Sql脚本获取表空间的空间使用情况:

SELECT TABLESPACE_NAME、USED_SPACE、TOTAL_SPACE、ROUND(100*(USED_SPACE/TOTAL_SPACE),2)AS TABLESPACE_USAGE_PCT

From(选择b.表空间名称,

总和(字节)已用空间,

(选择总和(字节))

从dba数据文件

其中TABLESPACE_NAME=b.TABLESPACE_NAME)TOTAL_SPACE

从dba_Segments b

其中b.表空间名称在

(SELECT TABLESPACE_NAME FROM Dba_Tablespaces)

按b.表空间名称分组)

3、最后,使用脚本将表空间使用情况进行定期监控,如果超过预设的阈值,则发出警报。

以上就是关于单个脚本如何监控主机上所有实例的表空间利用率的相关知识,如果对你产生了帮助就关注网址吧.

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]