如下报错:
原因是Oracle表空间满了,最好是新增一个存储盘。
#查XXX命名空间目前占用了多大的空间
select FILE_NAME,BYTES/1024/1024 from dba_data_files where tablespace_name = 'XXXX'
#这里的FILE_NAME能查到DBF的存储位置#将对应的datafile设置为30g
alter database datafile 'D:\MYTEST.DBF' resize 30720m;#将表空间USER新增一个datafile,大小为30g
alter tablespace USERS add datafile 'D:\ORACLE\ORADATA\XXX\USERS02.DBF' size 30720m;#将表空间USER新增一个datafile,先设置100m,后面依次增加100m,因为操作系统限制,最大只能32g
alter tablespace USERS add datafile 'D:\ORACLE\ORADATA\XXX\USERS02.DBF' size 100m AUTOEXTEND ON NEXT 100m;
使用上面的命令进行查找,即可。