oracle出现“无法为表空间 XX 中的段创建 INITIAL 区”错误
这个错误可能出现在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
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)