ORA-01658: 無法爲表空間space中的段創建 INITIAL 區;
或者:
ORA-01658: unable to create INITIAL extent for segment in tablespace string。
或者
ORA-01659:無法分配超出 4 的 MINEXTENTS (在表空間XXX中) 。
也就是說表空間大小不夠,增加表空間即可。
1、查看錶空間大小:
select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
2、查看錶空間已使用大小及分配情況:
select SEGMENT_TYPE,owner,sum(bytes)/1024/1024 from dba_segments where tablespace_name='XITONG' group by segment_type,owner;
3、查看錶空間文件路徑:
select * from dba_data_files;
4、增加表空間大小:
//可以選擇增加新的數據文件
alter tablespace YWGOV add datafile 'F:\SOFT-INSTALL-SOFT\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\HOUTAI1.ORA ' size 100M;
//擴充表空間原有數據文件的大小
ALTER DATABASE DATAFILE 'F:\SOFT-INSTALL-SOFT\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\HOUTAI.ORA' RESIZE 1024M;
//修改表空間使其自動增加
ALTER DATABASE DATAFILE 'F:\SOFT-INSTALL-SOFT\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\HOUTAI.ORA' AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED;
//任選其一,也可組合,如新增數據文件並自動增加
alter tablespace YWGOV add datafile 'F:\SOFT-INSTALL-SOFT\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\HOUTAI1.ORA ' size 100M AUTOEXTEND ON NEXT 200M ;