<>1.查看数据库所有表空间
select tablespace_name, sum(bytes)/1024/1024 from dba_data_files group by
tablespace_name;

<>2.查看具体表单所占空间
Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By
Segment_Name

<>3.查看所有表空间占用率
SELECT --B.file_name "文件名", A.TABLESPACE_NAME "表空间名", TOTAL "表空间大小", FREE
"表空间剩余大小", (TOTAL - FREE) "表空间使用大小", TOTAL / (1024 * 1024 * 1024) "表空间大小(G)",
FREE / (1024 * 1024 * 1024) "表空间剩余大小(G)", (TOTAL - FREE) / (1024 * 1024 * 1024)
"表空间使用大小(G)", ROUND((TOTAL - FREE) / TOTAL, 4) * 100 "使用率 %" FROM (SELECT
TABLESPACE_NAME, SUM(BYTES) FREE FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) A
, (SELECT TABLESPACE_NAME, -- file_name, SUM(BYTES) TOTAL FROM DBA_DATA_FILES
GROUP BY TABLESPACE_NAME/*,file_name*/) B WHERE A.TABLESPACE_NAME = B.
TABLESPACE_NAME;

<>4.查看具体dbf表空间占用率
select b.file_id  文件ID,   b.tablespace_name  表空间,   b.file_name     物理文件名,   b.
bytes       总字节数,   (b.bytes-sum(nvl(a.bytes,0)))   已使用,   sum(nvl(a.bytes,0))
        剩余,   sum(nvl(a.bytes,0))/(b.bytes)*100 剩余百分比   from dba_free_space a,
dba_data_files b   where a.file_id=b.file_id   group by b.tablespace_name,b.
file_name,b.file_id,b.bytes   order by b.tablespace_name

技术
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信