ORA-01658: 无法为表空间XXX段创建 INITIAL 区
发布时间:2020-12-12 14:11:47 所属栏目:百科 来源:网络整理
导读:ORA-01658: 无法为表空间space中的段创建 INITIAL 区; 或者: ORA-01658: unable to create INITIAL extent for segment in tablespace string。 或者 ORA-01659:无法分配超出 4 的 MINEXTENTS (在表空间XXX中) 。 也就是说表空间大小不够,增加表空间即可
ORA-01658: 无法为表空间space中的段创建 INITIAL 区; 或者: ORA-01658: unable to create INITIAL extent for segment in tablespace string。 或者 ORA-01659:无法分配超出 4 的 MINEXTENTS (在表空间XXX中) 。 也就是说表空间大小不够,增加表空间即可。 ① 查看表空间总大小: select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
② 查看表空间已使用大小及分配情况 select SEGMENT_TYPE,owner,sum(bytes)/1024/1024 from dba_segments where tablespace_name='XITONG' group by segment_type,owner;
③ 查看表空间文件路径 select * from dba_data_files;
----------
④ 增加表空间大小 可以选择增加新的数据文件: alter tablespace YWGOV add datafile 'F:SOFT-INSTALL-SOFTORACLEPRODUCT10.2.0ORADATAORCLHOUTAI1.ORA ' size 100M;
扩充表空间原有数据文件的大小 ALTER DATABASE DATAFILE 'F:SOFT-INSTALL-SOFTORACLEPRODUCT10.2.0ORADATAORCLHOUTAI.ORA' RESIZE 1024M;
修改表空间使其自动增加 ALTER DATABASE DATAFILE 'F:SOFT-INSTALL-SOFTORACLEPRODUCT10.2.0ORADATAORCLHOUTAI.ORA' AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED;
或 ALTER TABLESPACE SDE AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |