复制代码 使用V$TABLESPACE视图: 连接到Oracle数据库。 执行以下命令查询表空间大小及使用情况: SELECT tablespace_name, round(sum(bytes) / 1024 / 1024) AS "Total Size (MB)", round(sum(bytes - blocks * block_size) / 1024 / 1024) AS "Used Size (MB)", round((1 - sum(bytes - blocks ...
b.phywrtsFROMv$datafile a, v$filestat bWHEREa.file#=b.file# 查看用户表空间配额–BYTES字段表示用户已经使用的空间;MAX BYTES如果为-1表示没有限制,其他值表示限制配额: SELECT*FROMDba_Ts_QuotasORDERBYtablespace_name, username
查询表空间使用情况: 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.ta...