select ff.s tablespace_name,
ff.b total,
(ff.b - fr.b) usage,
fr.b free,
round((ff.b - fr.b) / ff.b * 100) || '% ' usagep
from (select tablespace_name s, sum(bytes) / 1024 / 1024 b
from dba_data_files
group by tablespace_name) ff,
(select tablespace_name s, sum(bytes) / 1024 / 1024 b
from dba_free_space
group by tablespace_name) fr
where ff.s = fr.s
手动进行修改
alter tablespace users add datafile '/home/oracle/oradata/xxx/users02.dbf' size 10000M autoextend on ;
本文介绍了一种查询Oracle数据库中各表空间使用情况的方法,并提供了增加表空间大小的具体SQL命令。通过展示如何计算表空间的总大小、已用空间及剩余空间,帮助读者更好地理解并管理Oracle数据库资源。
880

被折叠的 条评论
为什么被折叠?



