Oracle提示ORA-1652表空间已满的解决办法

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;

(0)
上一篇 2022年3月22日
下一篇 2022年3月22日

相关推荐