1. 查看所有表空间大小
select tablespace_name,sum(bytes)/1024/1024 from dba_data_files
group by tablespace_name;
2. 未使用的表空间大小
select tablespace_name,sum(bytes)/1024/1024 from dba_free_space
group by tablespace_name;
3. 所以使用空间可以这样计算
select a.tablespace_name,total,free,total-free used from
( select tablespace_name,sum(bytes)/1024/1024 total from dba_data_files
group by tablespace_name) a,
( select tablespace_name,sum(bytes)/1024/1024 free from dba_free_space
group by tablespace_name) b
where a.tablespace_name=b.tablespace_name;
4. 下面这条语句查看所有segment的大小。
Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name
5. 还有在命令行情况下如何将结果放到一个文件里。
SQL> spool out.txt
SQL> select * from v$database;
SQL> spool off
6.如何查看oracle临时表空间当前使用了多少空间的大小?
不是占用量,是当前正在使用的临时表空间大小
SELECT SE.USERNAME,
SE.SID,
SU.EXTENTS,
SU.BLOCKS * TO_NUMBER(RTRIM(P.VALUE)) AS SPACE,
TABLESPACE,
SEGTYPE,
SQL_TEXT
FROM V$SORT_USAGE SU, V$PARAMETER P, V$SESSION SE, V$SQL S
WHERE P.NAME = 'db_block_size'
AND SU.SESSION_ADDR = SE.SADDR
AND S.HASH_VALUE = SU.SQLHASH
AND S.ADDRESS = SU.SQLADDR
ORDER BY SE.USERNAME, SE.SID;
查询所有的表空间
select tablespace_name from dba_tablespaces
查看表空间中分布的用户信息
select tablespace_name, owner,sum(bytes) from dba_segments
group by tablespace_name, owner
分享到:
相关推荐
oracle增加表空间大小oracle增加表空间大小oracle增加表空间大小
oracle表空间信息,查看Oracle表空间空闲与已用大小
在oracle中,使用查询语句查看表空间使用情况
查询oracle表空间使用情况,表空间文件详情,创建或者变更表空间大小
查询一个Oracle表所占的物理空间大小
查看oracle表空间和临时表空间的使用情况、当前用户下的表所占空间大小表空间物理文件的名称和大小,是oracle DBA的利器哦
ORACLE临时段表空间不足,修改表空间大小
ORACLE表空间大小统计语句,比较详细的。。。。
帮助您查看oracle的表空间大小,已使用百分比,剩余大小,总大小,表空间名
针对ORACLE ORA-01653: unable to extend table 的错误,首先查看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表空间相关查询语句-查询表空间大小,表空间剩余大小,表空间使用大小,表空间大小(G),表空间剩余大小(G),表空间使用大小(G),使用率 %,查看Oracle用户占了哪几个表空间及大小
通过修改表空间文件大小或者添加表空间文件方式修改Oracle表空间
创建表空间,创建用户分配权限,设置表空间自增长,修改大小
oracle表空间常用操作,包括表空间剩余使用大小、名称及大小、物理文件的名称及大小 、回滚段名称及大小 、控制文件 、日志文件 、数据库的创建日期和归档方式 、创建表空间、修改表空间等操作,供大家参考。
oracle数据库表空间监控实用脚本/a.查看某个表空间内所占空间大于查看所有表空间的碎片程度(值在30以下表示碎片很多)某个值的段/b查看某个表空间内最大连续的自由空间大小/c
运维脚本,查询数据库表空间大小及使用情况,增加表空间,扩展表空间等。
Oracle查看各表占用空间 利用SQL语句查看表空间中,用户所有表所占用的空间大小
查看oracle表空间大小[归类].pdf