这个错误可能出现在create表的时候,也可能出现在insert数据的时候,也可能出现在导入dmp文件的时候,还可能出现在创建索引的时候...等等
原因:表空间不足。
解决办法:1.设置表空间自动增长(有弊端,一般最大增长会有限制)
2.增加表空间物理文件
以表空间TBS_DATA为例
方法一:1)查看表空间是否自动扩容:select tablespace_name,file_name,autoextensible from dba_data_files (yes表示自动扩容) 2)alter database datafile 'H:\MIMIMIMIMIMI\ORADATA\ECMSORCL\TBS_DATA.DBF'(file_name,即路径) autoextend on;
方法二:1)查看表空间名称和大小:select file_name,round(bytes/(1024*1024),0) from dba_data_files where tablespace_name = 'TBS_DATA'
2)增加表空间物理文件:alter tablespace TBS_DATA add datafile 'H:\MIMIMIMIMIMI\ORADATA\ECMSORCL\TBS_DATA01.DBF'(file_name,即路径,增加的文件为TBS_DATA01) size 3000(有强迫症的我,物理文件空间大小会保持一致) M