ITPub博客

首页 > 数据库 > Oracle > 查看oracle数据库真实大小

查看oracle数据库真实大小

原创 Oracle 作者:czxin788 时间:2020-06-25 18:21:57 0 删除 编辑

    通过查看监控orabbix,看到一个sql语句,可以查看oracle数据库真实大小。

SELECT
	to_char(
		sum(
			NVL( a.bytes / 1024 / 1024 / 10 - NVL( f.bytes / 1024 / 1024 / 10, 0 ), 0 ) 
		),
		'FM99999999999999990' 
	) retvalue 
FROM
	sys.dba_tablespaces d,
	( SELECT tablespace_name, sum( bytes ) bytes FROM dba_data_files GROUP BY tablespace_name ) a,
	( SELECT tablespace_name, sum( bytes ) bytes FROM dba_free_space GROUP BY tablespace_name ) f 
WHERE
	d.tablespace_name = a.tablespace_name ( + ) 
	AND d.tablespace_name = f.tablespace_name ( + ) 
	AND NOT ( d.extent_management LIKE 'LOCAL' AND d.contents LIKE 'TEMPORARY' )


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28916011/viewspace-2700631/,如需转载,请注明出处,否则将追究法律责任。

全部评论

注册时间:2014-06-03

  • 博文量
    204
  • 访问量
    651815