用户登录
用户注册

分享至

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

  • 作者: 那晚越女说我?
  • 来源: 51数据库
  • 2021-07-05

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;

软件
前端设计
程序设计
Java相关