select dbf.tablespace_name,
dbf.totalspace "总量(M)",
dbf.totalblocks as 总块数,
dfs.freespace "剩余总量(M)",
dfs.freeblocks "剩余块数",
(dfs.freespace / dbf.totalspace) * 100 "空闲比例"
from (select t.tablespace_name,
sum(t.bytes) / 1024 / 1024 totalspace,
sum(t.blocks) totalblocks
from dba_data_files t
group by t.tablespace_name) dbf,
(select tt.tablespace_name,
sum(tt.bytes) / 1024 / 1024 freespace,
sum(tt.blocks) freeblocks
from dba_free_space tt
group by tt.tablespace_name) dfs
where trim(dbf.tablespace_name) = trim(dfs.tablespace_name);
分享到:
相关推荐
oracle查看所有用户的表空间,熟悉oracle的同学可以看看。
查看表空间表信息查看表空间表信息查看表空间表信息查看表空间表信息查看表空间表信息
Oracle临时表空间的清理步骤,解决数据库临时表空间满的问题。
oracle创建一个表空间创建临时表空间创建用户表空间资源的权限
oracle 创建用户及表空间,及用户权限分配
oracle增加表空间大小oracle增加表空间大小oracle增加表空间大小
oracle temp表空间不足解决方法
oracle表空间信息,查看Oracle表空间空闲与已用大小
针对ORACLE ORA-01653: unable to extend table 的错误,首先查看Oracle数据库表空间大小,然后看一下表空间下的所有的数据文件的自动扩展功能是否打开;若确实是表空间不够用了,那么我们就需要扩大表空间了
Oracle创建表空间、创建用户并指定表空间、给用户授予权限
该文档详细描述了oracle表空间已满后如何查询表空间占用情况,如何扩展表空间。
Oracle 临时表空间使用注意 Oracle 临时表空间使用注意 Oracle 临时表空间使用注意
使用SQL语句查看Oracle表空间的使用情况。
查看oracle表空间和临时表空间的使用情况、当前用户下的表所占空间大小表空间物理文件的名称和大小,是oracle DBA的利器哦
Oracle查看各表占用空间 利用SQL语句查看表空间中,用户所有表所占用的空间大小
在oracle中,使用查询语句查看表空间使用情况
创建表空间,创建用户分配权限,设置表空间自增长,修改大小
数据库备份恢复时,获取oracle表空间脚本,创建用户等
oracle定时删除表空间的数据并释放表空间(oracle编程高手总结编写)
详细介绍如何正常删除Oracle 数据库表空间数据文件,OFFLINE和OFFLINE DROP的区别,OS级别删除了数据文件后的恢复,删除数据库表空间数据文件演示示例