Oracle提示ORA-1652表空间已满的解决办法
程序员文章站
2022-05-30 14:33:09
oracle下单个数据文件datafile有最大限制3459721984 bytes,当再进行存储数据时会有ora-1652 tablespace的报错,此时可以进行以下解决。
1.查询当前表空间是...
oracle下单个数据文件datafile有最大限制3459721984 bytes,当再进行存储数据时会有ora-1652 tablespace的报错,此时可以进行以下解决。
1.查询当前表空间是否具有自展及状态情况
select t.tablespace_name,d.file_name,
d.autoextensible,d.bytes,d.maxbytes,d.status
from dba_tablespaces t,dba_data_files d
where t.tablespace_name =d.tablespace_name
order by tablespace_name,file_name;
2.确定将满的表空间,新增数据文件
alter tablespace app_data add datafile
'$datafilepath' size 50m
autoextend on next 5m maxsize 100m;
3.也可将大小限制直接设置为最大
alter database datafile '$datafilepath' autoextend on maxsize unlimited;