当前位置:Gxlcms > 数据库问题 > oracle-表空间满了

oracle-表空间满了

时间:2021-07-01 10:21:17 帮助过:2人阅读

a.tablespace_name,a.bytes/1024/1024 "sum MB", (a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB", round (((a.bytes-b.bytes)/a.bytes)*100,2) "used%" from (select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a, (select tablespace_name,sum(bytes) bytes,max (bytes) largest from dba_free_space group by tablespace_name)b where a.tablespace_name=b.tablespace_name order by ((a.bytes-b.bytes)/a.bytes) desc;
TABLESPACE_NAME sum MB used MB free MB used%
SEC_D 32767 32760 7 99.97

二、增加

查看使用率,没满则:

①查看是否自动扩容

select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = SEC_D
TABLESPACE_NAME FILE_NAME AUT
SEC_D C:\orcl\sec_d01.dbf NO

②没有,则修改为自动

alter database datafile C:\orcl\sec_d01.dbf autoextend on

满了,则:

①增加一个

ALTER TABLESPACE SEC_D ADD DATAFILE C:\orcl\sec_d02.dbf SIZE 32767M;//最大32G

 

oracle-表空间满了

标签:

人气教程排行