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;
如对本文有疑问, 点击进行留言回复!!
【Oracle】Oracle11.2.0.4迁移到oracle12.2.0.1-原服务器上新装12c+expdp
荐 Oracle Data Guard(三)Oracle Data Guard补充技术
Windows10安装Oracle19c数据库详细记录(图文详解)
Oracle用decode函数或CASE-WHEN实现自定义排序
Oracle利用errorstack追踪tomcat报错ORA-00903 无效表名的问题
网友评论