当前位置: 移动技术网 > IT编程>数据库>Oracle > Oracle提示ORA-1652表空间已满的解决办法

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

2018年11月03日  | 移动技术网IT编程  | 我要评论

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;

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网