原因:
遇到这种错误一般两个情况,表空间不足:空间的自动扩展功能没有开,或者空间已经达到了自动扩展的上限.
solution:
先查询表空间的数据文件使用情况:
select file_name, bytes, autoextensible, maxbytesfrom dba_data_fileswhere tablespace_name='TABLESPACE_NAME'
设置自增长:
ALTER DATABASE DATAFILE '/opt/oracle/ORACLEDATA/my_tbs_dat_1.dbf' AUTOEXTEND ON;
为数据文件增加额外空间:
alter database datafile '/opt/oracle/ORACLEDATA/my_tbs_dat_1.dbf' resize 1000m;
为表空间附加额外数据文件:
alter tablespace TOOLS add datafile '/opt/oracle/ORACLEDATA/my_tbs_dat_2.dbf' size 100m autoextend on next 100m maxsize 2000m;