今天检查IDC应用,结果发现程序出现异常;经检查问题出在Oracle数据库上。表象:
插入任何数据显示:ora-01658 unable to create initial extent for segment in tablespace分析:
数据库表空间创建时已经设置自动扩展,应该不会出现表空间满的情况;后来,又手动插入一条数据还是显示上述错误;问题定位:
经过gg搜索,问题锁定到表空间所关联的数据文件上。经查询oracle的数据文件最大仅支持32G。当查看实际oracle 表空间物理数据文件是32G,以达到oracle约定的上限。因此估计问题出在这里。解决方法:
一个表空间关联多个数据文件。给现有表空间再多添加一个数据文件。操作方法:alter tablespace UBI add datafile "/usr/local/oracle/product/10.2.0/oradata/tsp/ubitable1.dbf" SIZE 1000M AUTOEXTEND ON NEXT 200Malter tablespace {表空间名字} add datafile "物理数据文件路径" SIZE 『初始大小M』 AUTOEXTEND ON NEXT 『自动扩展大小M』更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12速解决MySQL “is marked as crashed and should be repaired”故障[MySQL binlog]彻底解析Mixed日志格式的binlog相关资讯 ORA-01658
- ORA-01658: 无法为表空间space中的 (04月23日)
本文评论 查看全部评论 (0)