创建表的时候报错
ORA-01658: 无法为表空间 SGUAP 中的段创建 INITIAL 区
出现这个错误的原因是由于表空间的可用空间不足引起。如果并不是由于磁盘空间不足引起的,那主要就是表空间没有设置为自动增长。
SQL> alter tablespace sguap autoextend on next 100M maxsize unlimited;
alter tablespace sguap autoextend on next 100M maxsize unlimited
ORA-32773: 不支持对小文件表空间 SGUAP 的操作
原因是sguap表空间是smaillfile tablespace ,只有bigfile tablespace才可以resize tablespace
SQL> select bigfile from dba_tablespaces where tablespace_name='SGUAP';
BIGFILE
-------
NO
所以只能使用resize datafile 或者添加数据文件
SQL> alter database datafile 'D:\ORACLE\ADMINISTRATOR\ORADATA\ORCL\SGUAP.ORA' resize 2048M;
Database altered
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30114870/viewspace-1425128/,如需转载,请注明出处,否则将追究法律责任。