查询oracle表空间使用率,用户在管理员权限下访问。
select a.tablespace_name 表空间名,
round(a.total_size) "表空间大小(MB)",
round(a.total_size) - round(b.free_size, 3) "已使用空间(MB)",
round(b.free_size, 3) "空闲空间(MB)",
round(b.free_size / total_size * 100, 2) || '%' 使用比
from (select tablespace_name, sum(bytes) / 1024 / 1024 total_size
from dba_data_files
group by tablespace_name) a,
(select tablespace_name, sum(bytes) / 1024 / 1024 free_size
from dba_free_space
group by tablespace_name) b
where a.tablespace_name = b.tablespace_name(+);
分享到:
相关推荐
在oracle中,使用查询语句查看表空间使用情况
针对ORACLE ORA-01653: unable to extend table 的错误,首先查看Oracle数据库表空间大小,然后看一下表空间下的所有的数据文件的自动扩展功能是否打开;若确实是表空间不够用了,那么我们就需要扩大表空间了
使用SQL语句查看Oracle表空间的使用情况。
查询oracle表空间使用情况,表空间文件详情,创建或者变更表空间大小
分析表空间使用情况,oracle查询表空间使用情况,方便确认数据是否还能插入,检查数据文件是否已满。
Oracle查询表空间使用情况(经典篇)
select b.tablespace_name 表空间, c.owner 用户, c.segment_name 表名, b.file_name 物理文件名, sum(nvl(b.bytes, 0)) / 1024 / 1024 总共大小M, round((sum(nvl(b.bytes, 0)) - sum(nvl(a.bytes, 0))) ...
计算oracle的表空间使用情况,sql语句。。。。。
DBA在日常工作中,最重要的一点就是查看表空间的使用情况,去了解是否有表空间满了的情况出现。 具体方法和步骤如下所示: 第一步:打开PLSQL 第二步:新建一个SQL窗口 第三步:输入代码: select a.tablespace_...
oracle数据库表空间监控实用脚本/a.查看某个表空间内所占空间大于查看所有表空间的碎片程度(值在30以下表示碎片很多)某个值的段/b查看某个表空间内最大连续的自由空间大小/c
查看表空间使用情况
查看oracle表空间和临时表空间的使用情况、当前用户下的表所占空间大小表空间物理文件的名称和大小,是oracle DBA的利器哦
Oracle查询表空间使用情况 --查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D...
查看oracle表空间利用率的三个脚本,很详细。
oracle表空间相关查询语句-查询表空间大小,表空间剩余大小,表空间使用大小,表空间大小(G),表空间剩余大小(G),表空间使用大小(G),使用率 %,查看Oracle用户占了哪几个表空间及大小
查询oracle表以及统计数据库的使用情况,是统计数据库使用情况的很好例子。
不让临时表空间影响ORACLE数据库性能
本文档详细介绍如何查看Oracle表空间,查询表空间使用情况,扩充表空间,删除表空间文件等详细sql。好不容易找到,分享给大家,希望对大家有帮助。
oracle 表空间的使用情况,表空间是否正常